S3C9228/P9228

ADDRESS SPACES

 

 

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.

72 Bytes of

FFH

E0H

DFH

Peripheral Control

Registers

System Control

Common Area

D0H

CFH

C0H

BFH

B8H

B7H

184 Bytes

00H

Registers

Working Registers

Peripheral Control

Registers

General Purpose

Register File

and Stack Area

~

(Page 0)

3FH

64 Bytes 13H

00H

General Purpose

Register File

LCD Display

Registers

(Page 1)

Figure 2-2. Internal Register File Organization

2-3

Page 37
Image 37
Samsung 8-Bit CMOS Microcontroller, S3C9228/P9228 user manual Register Architecture