SW500008 Microchip Technology, SW500008 Datasheet - Page 51

PICC-18 STD

SW500008

Manufacturer Part Number
SW500008
Description
PICC-18 STD
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC18r
Datasheets

Specifications of SW500008

Supported Families
PIC18
Core Architecture
PIC
Software Edition
Standard
Kit Contents
Software And Docs
Mcu Supported Families
PIC18
Tool Function
Compiler
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / RoHS Compliant
For Use With/related Products
PIC18 Series
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
015
778-1001
778-1001
C Language Features
3.3.4.4 Program Memory Libraries
Some devices in the PIC18 architecture have the ability to erase and re-write their own program
memory at runtime. There are subtle differences between the mechanisms that a device may use
when operating on its own program memory. The block sizes of a program memory erase or write
operation may vary from device to device. Silicon errata issues may also dictate minor changes
need be applied to code sequences that enact a program memory access operation. For this reason a
specific set of libraries are provided to cater for the varying requirements of each device. Figure
illustrates the naming convention used for these program memory libraries.
code used to identify the block sizes of a device’s program memory write and erase operations.
These libraries are denoted by the name picxxypm.lib, where xx is an 8-bit hexadecimal
Bit index
0
1
2
Device implementing EEDATA errata workaround for EEPROM reads
Device has more than 256 bytes of EEPROM on board
Device implementing 4000h boundary errata workaround
Table 3.3: Peripheral Library Configuration Bitmask
Figure 3.3: Program Memory Library Nomenclature
Figure 3.2: Peripheral Library Nomenclature
Attribute
Files
3.3
37

Related parts for SW500008