Microchip Technology DM164130-2 Data Sheet

Page of 478
PIC16(L)F1946/1
947
DS4
1414D-page 27
 2010-20
12 M
ic
rochip 
T
e
chnology 
In
c.
TABLE 3-4:
PIC16(L)F1946/47 MEMORY MAP, BANKS 0-7
Legend:
= Unimplemented data memory locations, read as ‘0’.
Note
1:
Not available on PIC16F1946.
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
209h
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
28Ch
PORTF
30Ch
TRISF
38Ch
LATF
00Dh
PORTB
08Dh
TRISB
10Dh
LATB
18Dh
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
20Fh
28Fh
30Fh
38Fh
010h
PORTE
090h
TRISE
110h
LATE
190h
ANSELE
210h
290h
310h
390h
011h
PIR1
091h
PIE1
111h
CM1CON0
191h
EEADRL
211h
SSP1BUF
291h
CCPR1L
311h
CCPR3L
391h
012h
PIR2
092h
PIE2
112h
CM1CON1
192h
EEADRH
212h
SSP1ADD
292h
CCPR1H
312h
CCPR3H
392h
013h
PIR3
093h
PIE3
113h
CM2CON0
193h
EEDATL
213h
SSP1MSK
293h
CCP1CON
313h
CCP3CON
393h
014h
PIR4
094h
PIE4
114h
CM2CON1
194h
EEDATH
214h
SSP1STAT
294h
PWM1CON
314h
PWM3CON
394h
IOCBP
015h
TMR0
095h
OPTION_REG
115h
CMOUT
195h
EECON1
215h
SSP1CON1
295h
CCP1AS
315h
CCP3AS
395h
IOCBN
016h
TMR1L
096h
PCON
116h
BORCON
196h
EECON2
216h
SSP1CON2
296h
PSTR1CON
316h
PSTR3CON
396h
IOCBF
017h
TMR1H
097h
WDTCON
117h
FVRCON
197h
217h
SSP1CON3
297h
317h
397h
018h
T1CON
098h
OSCTUNE
118h
DACCON0
198h
218h
298h
CCPR2L
318h
CCPR4L
398h
019h
T1GCON
099h
OSCCON
119h
DACCON1
199h
RC1REG
219h
SSP2BUF
299h
CCPR2H
319h
CCPR4H
399h
01Ah
TMR2
09Ah
OSCSTAT
11Ah
SRCON0
19Ah
TX1REG
21Ah
SSP2ADD
29Ah
CCP2CON
31Ah
CCP4CON
39Ah
01Bh
PR2
09Bh
ADRESL
11Bh
SRCON1
19Bh
SP1BRGL
21Bh
SSP2MSK
29Bh
PWM2CON
31Bh
39Bh
01Ch
T2CON
09Ch
ADRESH
11Ch
19Ch
SP1BRGH
21Ch
SSP2STAT
29Ch
CCP2AS
31Ch
CCPR5L
39Ch
01Dh
09Dh
ADCON0
11Dh
APFCON
19Dh
RC1STA
21Dh
SSP2CON1
29Dh
PSTR2CON
31Dh
CCPR5H
39Dh
01Eh
CPSCON0
09Eh
ADCON1
11Eh
CM3CON0
19Eh
TX1STA
21Eh
SSP2CON2
29Eh
CCPTMRS0
31Eh
CCP5CON
39Eh
01Fh
CPSCON1
09Fh
11Fh
CM3CON1
19Fh
BAUD1CON
21Fh
SSP2CON3
29Fh
CCPTMRS1
31Fh
39Fh
020h
General
Purpose
Register
96 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 
16 Bytes
3A0h
General
Purpose
Register
80 Bytes
(1)
32Fh
330h General Purpose 
Register 
64 Bytes
(1)
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