3.5.10 How Do I Utilize the Linear Memory on Enhanced Mid-range PIC Devices?

The linear addressing mode is a means of accessing the banked data memory as one contiguous and linear block on enhanced mid-range devices (see 5.4.1 Address Spaces). Your device data sheet will indicate if this memory is implemented on your device and contain further operational details.

Use of the linear memory is fully automatic. Objects that are larger than a data bank can be defined in the usual way and will be accessed using the linear addressing mode (see 5.4.2.1.3 Object Size Limits). If you define absolute objects at a particular location in memory, you can use a linear address if you prefer, or the regular banked address (see 5.4.4.1 Absolute Objects In Data Memory).