S3C9228/P9228 ADDRESS SPACES
2-3
REGISTER ARCHITECTURE
The upper 72 bytes of the S3C9228/P9228's internal register file are addressed as working registers, system
control registers and peripheral control registers. The lower 184 bytes of internal register file (00H–B7H) is called
the general purpose register space.
For many SAM88RCRI microcontrollers, the addressable area of the internal register file is further expanded by
the additional of one or more register pages at general purpose register space (00H–BFH). This register file
expansion is implemented by page 1 in the S3C9228/P9228. The page 1 (20 × 8 bits) is for LCD display register
and can be used as general-purpose registers.
FFH
B8H
~
B7H
00H
184 Bytes
72 Bytes of
Common Area
D0H
CFH
E0H
DFH
Working Registers
System Control
Registers
Peripheral Control
Registers
General Purpose
Register File
and Stack Area
(Page 0)
3FH
00H
LCD Display
Registers
(Page 1)
Peripheral Control
Registers
C0H
BFH
General Purpose
Register File
13H
64 Bytes
Figure 2-2. Internal Register File Organization