11.5 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.