10.3.2.1 Data Region

data  (a!xr)   : ORIGIN = 0x1000,        LENGTH = 0x1000

The data region corresponds to the RAM memory of the dsPIC33EP32MC504 device, and is used for both initialized and uninitialized variables. The starting address of region data is 0x1000. This is the first usable location in RAM, after the space reserved for memory-mapped SFRs.

The expression in parentheses instructs the linker to allocate unmapped sections that are allocatable, but not executable or read-only, in this region.