
2011
Micr
ochip
T
e
ch
nol
ogy
I
n
c.
P
reli
m
inary
DS
41458A
-page
25
PIC16(L)F152
6/27
TABLE 3-3:
PIC16(L)F1526/27 MEMORY MAP
Legend:
= Unimplemented data memory locations, read as ‘0’.
Note 1:
PIC16F1526/27 only.
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
000h
Core Registers
080h
Core Registers
100h
Core Registers
180h
Core Registers
200h
Core Registers
280h
Core Registers
300h
Core Registers
380h
Core Registers
00Bh
08Bh
10Bh
18Bh
20Bh
28Bh
30Bh
38Bh
00Ch
PORTA
08Ch
TRISA
10Ch
LATA
18Ch
ANSELA
20Ch
—
28Ch
PORTF
30Ch
TRISF
38Ch
LATF
00Dh
PORTB
08Dh
TRISB
10Dh
LATB
18Dh
ANSELB
20Dh
WPUB
28Dh
PORTG
30Dh
TRISG
38Dh
LATG
00Eh
PORTC
08Eh
TRISC
10Eh
LATC
18Eh
—20Eh
—28Eh
—30Eh
—38Eh
—
00Fh
PORTD
08Fh
TRISD
10Fh
LATD
18Fh
ANSELD
20Fh
WPUD
28Fh
—30Fh
—38Fh
—
010h
PORTE
090h
TRISE
110h
LATE
190h
ANSELE
210h
WPUE
290h
—
310h
—
390h
—
011h
PIR1
091h
PIE1
111h
—
191h
PMADRL
211h
SSP1BUF
291h
CCPR1L
311h
CCPR3L
391h
—
012h
PIR2
092h
PIE2
112h
—
192h
PMADRH
212h
SSP1ADD
292h
CCPR1H
312h
CCPR3H
392h
—
013h
PIR3
093h
PIE3
113h
—
193h
PMDATL
213h
SSP1MSK
293h
CCP1CON
313h
CCP3CON
393h
—
014h
PIR4
094h
PIE4
114h
—
194h
PMDATH
214h
SSP1STAT
294h
—
314h
—
394h
IOCBP
015h
TMR0
095h
OPTION_REG
115h
—
195h
PMCON1
215h
SSP1CON1
295h
—
315h
—
395h
IOCBN
016h
TMR1L
096h
PCON
116h
BORCON
196h
PMCON2
216h
SSP1CON2
296h
—
316h
—
396h
IOCBF
017h
TMR1H
097h
WDTCON
117h
FVRCON
197h
VREGCON(1)
217h
SSP1CON3
297h
—
317h
—
397h
—
018h
T1CON
098h
—118h
—198h
—218h
—
298h
CCPR2L
318h
CCPR4L
398h
—
019h
T1GCON
099h
OSCCON
119h
—
199h
RC1REG
219h
SSP2BUF
299h
CCPR2H
319h
CCPR4H
399h
—
01Ah
TMR2
09Ah
OSCSTAT
11Ah
—
19Ah
TX1REG
21Ah
SSP2ADD
29Ah
CCP2CON
31Ah
CCP4CON
39Ah
—
01Bh
PR2
09Bh
ADRESL
11Bh
—
19Bh
SP1BRG
21Bh
SSP2MSK
29Bh
—31Bh
—39Bh
—
01Ch
T2CON
09Ch
ADRESH
11Ch
—
19Ch
SP1BRGH
21Ch
SSP2STAT
29Ch
—
31Ch
CCPR5L
39Ch
—
01Dh
—
09Dh
ADCON0
11Dh
APFCON
19Dh
RC1STA
21Dh
SSP2CON1
29Dh
CCPTMRS0
31Dh
CCPR5H
39Dh
—
01Eh
—
09Eh
ADCON1
11Eh
—
19Eh
TX1STA
21Eh
SSP2CON2
29Eh
CCPTMRS1
31Eh
CCP5CON
39Eh
—
01Fh
—09Fh
—11Fh
—
19Fh
BAUD1CON
21Fh
SSP2CON3
29Fh
CCPTMRS2
31Fh
—39Fh
—
020h
General
Purpose
Register
80 Bytes
0A0h
General
Purpose
Register
80 Bytes
120h
General
Purpose
Register
80 Bytes
1A0h
General
Purpose
Register
80 Bytes
220h
General
Purpose
Register
80 Bytes
2A0h
General
Purpose
Register
80 Bytes
320h
General
Purpose
Register
80 Bytes
3A0h
General
Purpose
Register
80 Bytes
06Fh
0EFh
16Fh
1EFh
26Fh
2EFh
36Fh
3EFh
070h
Common RAM
0F0h
Common RAM
(Accesses
70h – 7Fh)
170h
Common RAM
(Accesses
70h – 7Fh)
1F0h
Common RAM
(Accesses
70h – 7Fh)
270h
Common RAM
(Accesses
70h – 7Fh)
2F0h
Common RAM
(Accesses
70h – 7Fh)
370h
Common RAM
(Accesses
70h – 7Fh)
3F0h
Common RAM
(Accesses
70h – 7Fh)
07Fh
0FFh
17Fh
1FFh
27Fh
2FFh
37Fh
3FFh