10.3.2.1 Data Region

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

The data region corresponds to the RAM memory of the dsPIC30F3014 device, and is used for both initialized and uninitialized variables. The starting address of region data is 0x800. 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.