PIC16F882/883/884/886/887
FIGURE 10-2:
BLOCK WRITES TO 2K AND 4K FLASH PROGRAM MEMORY
7
5
0
0 7
Sixteen words of
Flash are erased,
then four buffers
are transferred
to Flash
EEDATH
6
EEDATA
8
automatically
after this word
is written
First word of block
to be written
14
14
14
14
EEADR<1:0> = 00
Buffer Register
EEADR<1:0> = 01
Buffer Register
EEADR<1:0> = 10
Buffer Register
EEADR<1:0> = 11
Buffer Register
Program Memory
FIGURE 10-3:
BLOCK WRITES TO 8K FLASH PROGRAM MEMORY
7
5
0 7
0
Sixteen words of
Flash are erased,
then eight buffers
are transferred
to Flash
EEDATH
6
EEDATA
8
automatically
after this word
is written
First word of block
to be written
14
14
14
14
EEADR<2:0> = 000
Buffer Register
EEADR<2:0> = 001
Buffer Register
EEADR<2:0> = 010
Buffer Register
EEADR<2:0> = 111
Buffer Register
Program Memory
DS41291D-page 118
Preliminary
© 2007 Microchip Technology Inc.