5.3.3 Miscellaneous Classes

The following linker classes are defined once you include <xc.inc> and represent memory for special purposes. Not all classes will be present for each device.

CONFIG
Consists of a single range that covers the memory reserved for configuration bit data. 
This class would not typically be used by programmers as it does not represent general purpose RAM.
IDLOC
Consists of a single range that covers the memory reserved for ID location data in the hex file. 
This class would not typically be used by programmers as it does not represent general purpose RAM.
EEDATA
Consists of a single range that covers the EEPROM memory of the target device, if present. 
This class is used for psects that contain data that is to be programmed into the EEPROM.