Data Memory
AT89C51CC03
The AT89C51CC03 provides data memory access in two different spaces:
1. The internal space mapped in three separate segments:
• the lower 128 Bytes RAM segment.
• the upper 128 Bytes RAM segment.
• the expanded 2048 Bytes RAM segment (ERAM).
2. The external space.
A fourth internal segment is available but dedicated to Special Function Registers,
SFRs, (addresses 80h to FFh) accessible by direct addressing mode.
Figure 8 shows the internal and external data memory spaces organization.
Figure 7. Internal Memory - RAM
FFh
Upper
128 Bytes
Internal RAM
indirect addressing
80h
7Fh
Lower
128 Bytes
Internal RAM
direct or indirect
addressing
00h
FFh
Special
Function
Registers
direct addressing
80h
Figure 8. Internal and External Data Memory Organization ERAM-XRAM
FFFFh
64K Bytes
External XRAM
FFh or 7FFh
256 up to 2048 Bytes
Internal ERAM
EXTRAM = 0
00h
Internal
EXTRAM = 1
0000h
External
23
4182K–CAN–05/06