PIC18F2220/2320/4220/4320
FIGURE 5-6:
BSR<3:0>
= 0000
DATA MEMORY MAP FOR PIC18F2X20/4X20 DEVICES
Data Memory Map
000h
00h
Access RAM
GPR
07Fh
080h
0FFh
100h
Bank 0
Bank 1
FFh
00h
= 0001
GPR
1FFh
200h
FFh
Access Bank
00h
Access RAM Low
7Fh
80h
= 0010
= 1110
Access RAM High
(SFRs)
Bank 2
to
Bank 14
Unused
Read ‘00h’
FFh
When a = 0:
The BSR is ignored and the
Access Bank is used.
The first 128 bytes are
general purpose RAM
(from Bank 0).
EFFh
F00h
F7Fh
F80h
FFFh
00h
FFh
Unused
SFR
= 1111
The second 128 bytes are
Special Function Registers
(from Bank 15).
Bank 15
When a = 1:
The BSR specifies the bank
used by the instruction.
DS39599C-page 60
2003 Microchip Technology Inc.