English
Language : 

PIC16LF1904 Datasheet, PDF (27/288 Pages) Microchip Technology – 28/40/44-Pin Flash-Based, 8-Bit CMOS Microcontrollers with LCD Driver and nanoWatt XLP Technology
TABLE 3-3: PIC16LF1904/6/7 MEMORY MAP
BANK 0
BANK 1
BANK 2
000h
Core Registers
(Table 3-2)
080h
Core Registers
(Table 3-2)
100h
Core Registers
(Table 3-2)
00Bh
00Ch
00Dh
00Eh
PORTA
PORTB
PORTC
08Bh
08Ch
08Dh
08Eh
TRISA
TRISB
TRISC
10Bh
10Ch
10Dh
10Eh
LATA
LATB
LATC
00Fh
PORTD(1)
08Fh
TRISD(1)
10Fh
LATD(1)
010h
011h
012h
013h
014h
015h
016h
017h
018h
019h
01Ah
01Bh
01Ch
01Dh
01Eh
01Fh
020h
PORTE
PIR1
PIR2
—
—
TMR0
TMR1L
TMR1H
T1CON
T1GCON
—
—
—
—
—
—
090h
091h
092h
093h
094h
095h
096h
097h
098h
099h
09Ah
09Bh
09Ch
09Dh
09Eh
09Fh
0A0h
TRISE(1)
PIE1
PIE2
—
—
OPTION_REG
PCON
WDTCON
—
OSCCON
OSCSTAT
ADRESL
ADRESH
ADCON0
ADCON1
—
110h
111h
112h
113h
114h
115h
116h
117h
118h
119h
11Ah
11Bh
11Ch
11Dh
11Eh
11Fh
120h
LATE(1)
—
—
—
—
—
BORCON
FVRCON
—
—
—
—
—
—
—
—
06Fh
070h
General
Purpose
Register
96 Bytes
0EFh
0F0h
General
Purpose
Register
80 Bytes(1)
Accesses
70h – 7Fh
13Fh
140h
16Fh
170h
General
Purpose
Register
80 Bytes(1)
Accesses
70h – 7Fh
07Fh
0FFh
17Fh
180h
18Bh
18Ch
18Dh
18Eh
18Fh
190h
191h
192h
193h
194h
195h
196h
197h
198h
199h
19Ah
19Bh
19Ch
19Dh
19Eh
19Fh
1A0h
1EFh
1F0h
1FFh
BANK 3
Core Registers
(Table 3-2)
ANSELA
ANSELB
—
—
—
PMADRL
PMADRH
PMDATL
PMDATH
PMCON1
PMCON2
—
—
RCREG
TXREG
SPBRG
SPBRGH
RCSTA
TXSTA
BAUDCON
Unimplemented
Read as ‘0’
Accesses
70h – 7Fh
200h
20Bh
20Ch
20Dh
20Eh
20Fh
210h
211h
212h
213h
214h
215h
216h
217h
218h
219h
21Ah
21Bh
21Ch
21Dh
21Eh
21Fh
220h
26Fh
270h
27Fh
BANK 4
Core Registers
(Table 3-2)
—
WPUB
—
—
WPUE
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Unimplemented
Read as ‘0’
Accesses
70h – 7Fh
280h
28Bh
28Ch
28Dh
28Eh
28Fh
290h
291h
292h
293h
294h
295h
296h
297h
298h
299h
29Ah
29Bh
29Ch
29Dh
29Eh
29Fh
2A0h
2EFh
2F0h
2FFh
BANK 5
Core Registers
(Table 3-2)
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Unimplemented
Read as ‘0’
Accesses
70h – 7Fh
BANK 6
300h
Core Registers
(Table 3-2)
380h
30Bh
38Bh
30Ch
—
38Ch
30Dh
—
38Dh
30Eh
—
38Eh
30Fh
—
38Fh
310h
—
390h
311h
—
391h
312h
—
392h
313h
—
393h
314h
—
394h
315h
—
395h
316h
—
396h
317h
—
397h
318h
—
398h
319h
—
399h
31Ah
—
39Ah
31Bh
—
39Bh
31Ch
—
39Ch
31Dh
—
39Dh
31Eh
—
39Eh
31Fh
320h
—
General Purpose
Register
32 Bytes(1)
39Fh
3A0h
36Fh
370h
37Fh
Unimplemented
Read as ‘0’
Accesses
70h – 7Fh
3EFh
3F0h
3FFh
BANK 7
Core Registers
(Table 3-2)
—
—
—
—
—
—
—
—
IOCBP
IOCBN
IOCBF
—
—
—
—
—
—
—
—
—
Unimplemented
Read as ‘0’
Accesses
70h – 7Fh
Legend:
= Unimplemented data memory locations, read as ‘0’.
Note 1: PIC16LF1904/7 only.