S3C9228/P9228 ADDRESS SPACES
2-1
2 ADDRESS SPACES
OVERVIEW
The S3C9228/P9228 microcontroller has three kinds of address space:
— Program memory (ROM)
— Internal register file
— LCD display register file
A 16-bit address bus supports program memory operations. Special instructions and related internal logic
determine when the 16-bit bus carries addresses for program memory. A separate 8-bit register bus carries
addresses and data between the CPU and the internal register file.
The S3C9228 has 8K bytes of mask-programmable program memory on-chip. The S3C9228/P9228
microcontroller has 244 bytes general-purpose registers in its internal register file and the 20 bytes for LCD
display memory is implemented in the internal register file too. Fifty-six bytes in the register file are mapped for
system and peripheral control functions.