electronicsman
Full Member level 5
This is the statement i have seen in the dspic33ev family reference manual. "The program memory must be erased at an “even” page address boundary."
My calculations are 1 page is 8 rows, one row is 64 instructions hence 1 page = 8 * 64 = 512 instructions. As per the diagram the user flash memory starts at 0x000200. Hence the first page address falls at 0x000200 and the next page address falls at 0x000200 + 0x200 (512d) = 0x000400 and so on. Am I correct in this? Then what is this "even" page address boundary? Really confused. Please help.
My calculations are 1 page is 8 rows, one row is 64 instructions hence 1 page = 8 * 64 = 512 instructions. As per the diagram the user flash memory starts at 0x000200. Hence the first page address falls at 0x000200 and the next page address falls at 0x000200 + 0x200 (512d) = 0x000400 and so on. Am I correct in this? Then what is this "even" page address boundary? Really confused. Please help.