PIC18FXX20
FIGURE 4-7:
BSR<3:0>
DATA MEMORY MAP FOR PIC18FX620 AND PIC18FX720 DEVICES
Data Memory Map
000h
00h
Access RAM
GPRs
= 0000
05Fh
060h
Bank 0
FFh
00h
0FFh
100h
= 0001
= 0010
GPRs
GPRs
Bank 1
Bank 2
Bank 3
FFh
00h
1FFh
200h
FFh
00h
2FFh
300h
= 0011
= 0100
= 0101
GPRs
GPRs
FFh
3FFh
400h
Bank 4
Access Bank
4FFh
500h
00h
Access RAM Low
5Fh
60h
Access RAM High
(SFRs)
FFh
•
•
•
Bank 5
to
Bank 13
GPRs
GPRs
When a = 0,
the BSR is ignored and the
Access Bank is used.
= 1101
= 1110
The first 128 bytes are General
Purpose RAM (from Bank 0).
The second 128 bytes are
Special Function Registers
(from Bank 15).
DFFh
E00h
00h
Bank 14
Bank 15
FFh
00h
EFFh
F00h
Unused
SFRs
= 1111
F5Fh
F60h
FFh
FFFh
When a = 1,
the BSR is used to specify the
RAM location that the instruction
uses.
2003 Microchip Technology Inc.
Advance Information
DS39609A-page 49