
PIC12(L)F1840
DS4
1441B-page
20
P
reli
m
inary
20
11
M
ic
rochip
T
e
chnology
In
c.
TABLE 3-3:
PIC12(L)F1840 MEMORY MAP, BANKS 0-7
Legend:
= Unimplemented data memory locations, read as ‘0’.
Note 1:
Available only on PIC12F1840.
BANK 0
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
000h
INDF0
080h
INDF0
100h
INDF0
180h
INDF0
200h
INDF0
280h
INDF0
300h
INDF0
380h
INDF0
001h
INDF1
081h
INDF1
101h
INDF1
181h
INDF1
201h
INDF1
281h
INDF1
301h
INDF1
381h
INDF1
002h
PCL
082h
PCL
102h
PCL
182h
PCL
202h
PCL
282h
PCL
302h
PCL
382h
PCL
003h
STATUS
083h
STATUS
103h
STATUS
183h
STATUS
203h
STATUS
283h
STATUS
303h
STATUS
383h
STATUS
004h
FSR0L
084h
FSR0L
104h
FSR0L
184h
FSR0L
204h
FSR0L
284h
FSR0L
304h
FSR0L
384h
FSR0L
005h
FSR0H
085h
FSR0H
105h
FSR0H
185h
FSR0H
205h
FSR0H
285h
FSR0H
305h
FSR0H
385h
FSR0H
006h
FSR1L
086h
FSR1L
106h
FSR1L
186h
FSR1L
206h
FSR1L
286h
FSR1L
306h
FSR1L
386h
FSR1L
007h
FSR1H
087h
FSR1H
107h
FSR1H
187h
FSR1H
207h
FSR1H
287h
FSR1H
307h
FSR1H
387h
FSR1H
008h
BSR
088h
BSR
108h
BSR
188h
BSR
208h
BSR
288h
BSR
308h
BSR
388h
BSR
009h
WREG
089h
WREG
109h
WREG
189h
WREG
WREG
289h
WREG
309h
WREG
389h
WREG
00Ah
PCLATH
08Ah
PCLATH
10Ah
PCLATH
18Ah
PCLATH
20Ah
PCLATH
28Ah
PCLATH
30Ah
PCLATH
38Ah
PCLATH
00Bh
INTCON
08Bh
INTCON
10Bh
INTCON
18Bh
INTCON
20Bh
INTCON
28Bh
INTCON
30Bh
INTCON
38Bh
INTCON
00Ch
PORTA
08Ch
TRISA
10Ch
LATA
18Ch
ANSELA
20Ch
WPUA
28Ch
—
30Ch
—
38Ch
—
00Dh
—
08Dh
—
10Dh
—
18Dh
—
20Dh
—
28Dh
—
30Dh
—
38Dh
—
00Eh
—08Eh
—10Eh
—18Eh
—20Eh
—28Eh
—30Eh
—38Eh
—
00Fh
—08Fh
—10Fh
—18Fh
—20Fh
—28Fh
—30Fh
—38Fh
—
010h
—090h
—110h
—190h
—210h
—290h
—
310h
—
390h
—
011h
PIR1
091h
PIE1
111h
CM1CON0
191h
EEADRL
211h
SSPBUF
291h
CCPR1L
311h
—
391h
IOCAP
012h
PIR2
092h
PIE2
112h
CM1CON1
192h
EEADRH
212h
SSPADD
292h
CCPR1H
312h
—
392h
IOCAN
013h
—093h
—113h
—
193h
EEDATL
213h
SSPMASK
293h
CCP1CON
313h
—
393h
IOCAF
014h
—094h
—114h
—
194h
EEDATH
214h
SSPSTAT
294h
PWM1CON
314h
—
394h
—
015h
TMR0
095h
OPTION
115h
CMOUT
195h
EECON1
215h
SSPCON
295h
CCP1AS
315h
—
395h
—
016h
TMR1L
096h
PCON
116h
BORCON
196h
EECON2
216h
SSPCON2
296h
PSTR1CON
316h
—
396h
—
017h
TMR1H
097h
WDTCON
117h
FVRCON
197h
VREGCON(1)
217h
SSPCON3
297h
—
317h
—
397h
—
018h
T1CON
098h
OSCTUNE
118h
DACCON0
198h
—218h
—298h
—
318h
—
398h
—
019h
T1GCON
099h
OSCCON
119h
DACCON1
199h
RCREG
219h
—
299h
—
319h
—
399h
—
01Ah
TMR2
09Ah
OSCSTAT
11Ah
SRCON0
19Ah
TXREG
21Ah
—
29Ah
—
31Ah
—
39Ah
CLKRCON
01Bh
PR2
09Bh
ADRESL
11Bh
SRCON1
19Bh
SPBRGL
21Bh
—
29Bh
—
31Bh
—39Bh
—
01Ch
T2CON
09Ch
ADRESH
11Ch
—
19Ch
SPBRGH
21Ch
—
29Ch
—
31Ch
—
39Ch
MDCON
01Dh
—
09Dh
ADCON0
11Dh
APFCON
19Dh
RCSTA
21Dh
—
29Dh
—
31Dh
—
39Dh
MDSRC
01Eh
CPSCON0
09Eh
ADCON1
11Eh
—
19Eh
TXSTA
21Eh
—29Eh
—31Eh
—
39Eh
MDCARL
01Fh
CPSCON1
09Fh
—11Fh
—
19Fh
BAUDCON
21Fh
—29Fh
—31Fh
—39Fh
MDCARH
020h
General
Purpose
Register
96 Bytes
0A0h
General
Purpose
Register
80 Bytes
120h
General
Purpose
Register
80 Bytes
1A0h
Unimplemented
Read as ‘0’
220h
Unimplemented
Read as ‘0’
2A0h
Unimplemented
Read as ‘0’
320h
Unimplemented
Read as ‘0’
3A0h
Unimplemented
Read as ‘0’
0BFh
06Fh
0EFh
16Fh
1EFh
26Fh
2EFh
36Fh
3EFh
070h
0F0h
Accesses
70h – 7Fh
170h
Accesses
70h – 7Fh
1F0h
Accesses
70h – 7Fh
270h
Accesses
70h – 7Fh
2F0h
Accesses
70h – 7Fh
370h
Accesses
70h – 7Fh
3F0h
Accesses
70h – 7Fh
07Fh
0FFh
17Fh
1FFh
27Fh
2FFh
37Fh
3FFh