5.1 Table Instructions and Flash Programming
Regardless of the method used, all programming of Flash memory is done with the Table Read and
Table Write instructions. These allow direct read and write access to the program
memory space from the data memory while the device is in normal operating mode. The
24-bit target address in the program memory is formed using bits[7:0] of the TBLPAG
register and the Effective Address (EA) from a W register, specified in the table
instruction, as shown in Figure 5-1. The TBLRDL
and TBLWTL
instructions are used to
read or write to bits[15:0] of program memory. TBLRDL
and
TBLWTL
can access program memory in both Word and Byte modes.
The TBLRDH
and TBLWTH
instructions are used to
read or write to bits[23:16] of program memory. TBLRDH
and
TBLWTH
can also access program memory in Word or Byte mode.