PIC18F2450/4450
FIGURE 5-5:
DATA MEMORY MAP FOR PIC18F2450/4450 DEVICES
When a = 0:
The BSR is ignored and the
BSR<3:0>
Data Memory Map
Access Bank is used.
000h
05Fh
060h
0FFh
100h
00h
Access RAM
GPR
= 0000
= 0001
= 0010
The first 96 bytes are
general purpose RAM
(from Bank 0).
Bank 0
FFh
00h
GPR
The remaining 160 bytes are
Special Function Registers
(from Bank 15).
Bank 1
Bank 2
1FFh
200h
FFh
00h
Unused
Read as 00h
When a = 1:
FFh
00h
2FFh
300h
The BSR specifies the bank
used by the instruction.
= 0011
Unused
Read as 00h
Bank 3
Bank 4
Bank 5
3FFh
400h
FFh
00h
= 0100
= 0101
GPR(1)
4FFh
800h
FFh
00h
Access Bank
00h
Access RAM Low
5Fh
60h
Access RAM High
(SFRs)
FFh
to
Unused
Read as 00h
= 1110
Bank 14
EFFh
F00h
F5Fh
F60h
FFFh
FFh
00h
Unused
SFR
= 1111
Bank 15
FFh
Note 1: This bank also serve as RAM buffer for USB operation. See Section 5.3.1 “USB RAM” for more
information.
DS39760A-page 60
Advance Information
© 2006 Microchip Technology Inc.