6.3.1 Reading Program Memory

Program memory is read linearly, similar to how data memory is read. The MOV instruction is used to read the program memory.

Previously, devices used the table read feature to read the Flash program memory. However, in dsPIC33A devices, TBLRDL/TBLRDH features are unimplemented.