Datasheet
PIC16(L)F1508/9
DS40001609B-page 100 2011-2013 Microchip Technology Inc.
FIGURE 10-5: BLOCK WRITES TO FLASH PROGRAM MEMORY WITH 32 WRITE LATCHES
6 8
14
1414
Write Latch #31
1Fh
1414
Program Memory Write Latches
14 14 14
PMADRH<6:0>:
PMADRL<7:5>
Flash Program Memory
Row
Row
Address
Decode
Addr
Write Latch #30
1Eh
Write Latch #1
01h
Write Latch #0
00h
Addr
Addr Addr
000h 001Fh
001Eh
0000h 0001h
001h 003Fh
003Eh
0020h 0021h
002h 005Fh005Eh0040h 0041h
3FEh
7FDFh7FDEh
7FC0h 7FC1h
3FFh 7FFFh7FFEh7FE0h 7FE1h
14
PMADRL<4:0>
400h 8009h - 801Fh8000h - 8003h
Configuration
Words
USER ID 0 - 3
8007h – 8008h8006h
DEVICE ID
Dev / Rev
reserved reserved
Configuration Memory
CFGS = 0
CFGS = 1
PMADRH PMADRL
7 6 0 7 5 4 0
c4 c3 c2 c1 c0r9 r8 r7 r6 r5 r4 r3- r1 r0r2
5
10
PMDATH PMDATL
7 5 0 7 0
--
8004h – 8005h
Rev. 10-000004A_A0