Microchip Technology DM164134 Data Sheet

Page of 402
© 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
00h
5Fh
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 first 96 bytes are 
general purpose RAM 
(from Bank 0). 
The next 160 bytes are 
Special Function 
Registers (from Bank 15).
When a = 1, 
the BSR is used to specify
the RAM location that the
instruction uses. 
GPR
FFh
00h
300h
(SFR)
(GPR)
Bank 2
= 0010