Datasheet

PIC16(L)F720/721
DS40001430E-page 162 2010-2013 Microchip Technology Inc.
Since data is being written to buffer registers, the
writing of the first 31 words of the block appears to
occur immediately. The processor will halt internal
operations for the typical 2ms, only during the cycle in
which the erase takes place (i.e., the last word of the
32-word block erase). This is not Sleep mode as the
clocks and peripherals will continue to run. After the 32-
word write cycle, the processor will resume operation
with the third instruction after the PMCON1 write
instruction.
FIGURE 18-2: BLOCK OF 32 WRITES TO FLASH PROGRAM MEMORY
14
14 14 14
Program Memory
Buffer Register
PMADRL<4:0> = 00000
Buffer Register
PMADRL<4:0> = 00001
Buffer Register
PMADRL<4:0> = 00010
Buffer Register
PMADRL<4:0> = 11111
PMDATL
PMDATH
75
07
0
6
8