To make constant data access easier, the entire Program Flash Memory is mapped to the upper half
of the FSR address space. When the MSb of FSRnH is set, the lower 15 bits are the
address in program memory which will be accessed through INDF. Only the lower eight bits
of each memory location are accessible via INDF. Writing to the Program Flash Memory
cannot be accomplished via the FSR/INDF interface. All instructions that access Program
Flash Memory via the FSR/INDF interface will require one additional instruction cycle to
complete.Figure 9-22. Program Flash Memory
Map