9.6 Data Memory and the Extended Instruction Set
Enabling the PIC18 extended instruction set
(XINST Configuration bit = 1
) significantly
changes certain aspects of data memory and its addressing. Specifically, the use of the
Access Bank for many of the core PIC18 instructions is different; this is due to the
introduction of a new Addressing mode for the data memory space.
What does not change is just as important. The size of the data memory space is unchanged, as well as its linear addressing. The SFR map remains the same. Core PIC18 instructions can still operate in both Direct and Indirect Addressing mode; inherent and literal instructions do not change at all. Indirect addressing with FSR0 and FSR1 also remain unchanged.