5.1.6.1 Attributes that Represent Section Types [DD]

Attributes that represent section types are mutually exclusive. At most, one of the attributes listed below may be specified for a given section.

Table 5-1. Attributes That Represent Section Types
AttributeDescriptionSupport*
auxflashExecutable code in auxiliary program memory.33EP (some)
auxpsvConstant is in auxilliary program memory.33EP (some)
bssUninitialized storage in data memory.All
codeExecutable code in program memory.All
dataInitialized storage in data memory.All
eedataNon-volatile storage in data EEPROM.30FxxK
heapMemory for dynamic allocation in C.All
memoryExternal or user-defined memory.All
packedflashUse the upper byte of Flash via packed storage.All
persistPersistent storage in data memory.All
psvConstants in program memory.33C/E/F, 30X
stackProcessor stack.All
* All = all devices
; 30X = dsPIC30X, where X defines the specific device; 33X = dsPIC33X, where X defines the specific device.