Microchip Technology DM164134 Data Sheet
© 2006 Microchip Technology Inc.
DS41159E-page 45
PIC18FXX8
FIGURE 4-5:
DATA MEMORY MAP FOR PIC18F248/448
Bank 0
Bank 1
Bank 14
Bank 15
Data Memory Map
BSR<3:0>
= 0000
= 0001
= 1111
060h
05Fh
F60h
FFFh
FFFh
00h
5Fh
60h
60h
FFh
Access Bank
F5Fh
F00h
EFFh
1FFh
100h
0FFh
000h
Access RAM
FFh
00h
FFh
00h
FFh
00h
GPR
GPR
SFR
Unused
Access Bank High
Access Bank Low
Bank 3
to
200h
Unused
Read ‘00h’
= 1110
= 0011
When a = 0,
the BSR is ignored and
the Access Bank is used.
the Access Bank is used.
The first 96 bytes are
general purpose RAM
(from Bank 0).
general purpose RAM
(from Bank 0).
The next 160 bytes are
Special Function
Registers (from Bank 15).
Special Function
Registers (from Bank 15).
When a = 1,
the BSR is used to specify
the RAM location that the
instruction uses.
the RAM location that the
instruction uses.
GPR
FFh
00h
300h
(SFR)
(GPR)
Bank 2
= 0010