
3
INTERNAL MEMORY
A-14
EPSON
S1C33209/221/222 PRODUCT PART
3 Internal Memory
This chapter explains the internal memory configuration.
Figure 3.1 shows the S1C33209/221/222 memory map.
Area
Areas 18
–11
Area 10
Areas 9
–7
Area 6
Areas 5
–4
Area 3
Area 2
Area 1
Area 0
Address
0xFFFFFFF
0x1000000
0x0FFFFFF
0x0C20000
0x0C1FFFF
0x0C10000
0x0C0FFFF
0x0C00000
0x0BFFFFF
0x0400000
0x03FFFFF
0x0380000
0x037FFFF
0x0300000
0x02FFFFF
0x0100000
0x00FFFFF
0x0080000
0x007FFFF
0x0060000
0x005FFFF
0x0050000
0x004FFFF
0x0040000
0x003FFFF
0x0030000
0x0002FFF
0x0002000
0x0001FFF
0x0000000
S1C33209
S1C33221
S1C33222
External Memory
External I/O (16-bit device)
External I/O (8-bit device)
External Memory
(Reserved)
For middleware use
(Reserved)
For CPU, debug mode
(Mirror of internal
peripheral circuits)
(Mirror of internal
peripheral circuits)
(Mirror of internal
peripheral circuits)
(Mirror of internal
peripheral circuits)
(Mirror of internal
peripheral circuits)
(Mirror of internal
peripheral circuits)
Internal peripheral circuits
(Mirror of internal RAM)
Internal RAM (8KB)
External Memory
Internal ROM (128KB)
External Memory
External I/O (16-bit device)
External I/O (8-bit device)
External Memory
(Reserved)
For middleware use
(Reserved)
For CPU, debug mode
Internal peripheral circuits
(Mirror of internal RAM)
Internal RAM (8KB)
External Memory
Internal ROM (64KB)
External Memory
External I/O (16-bit device)
External I/O (8-bit device)
External Memory
(Reserved)
For middleware use
(Reserved)
For CPU, debug mode
Internal peripheral circuits
(Mirror of internal RAM)
Internal RAM (8KB)
Figure 3.1
Memory Map
Area 2 is used in debug mode only and it cannot be accessed in user mode (normal program execution status).
3.1 ROM and Boot Address
The S1C33209 does not have a built-in ROM. The boot address is fixed at 0x0C00000, and so external ROM/Flash
should be used in Area 10.
The S1C33221 has a built-in 128KB ROM, and the S1C33222 has a built-in 64KB ROM. The ROM is allocated to
Area 10, starting at address 0xC00000 (0xC00000 to 0x0C1FFFF in the S1C33221, and 0xC00000 to 0x0C0FFFF in
the S1C33222). The boot address is fixed at 0xC00000 (start address of the built-in ROM).
The built-in ROM can be used when the EA10MD[1:0] pins are set to "10" (internal ROM boot mode) and can be read
in 1 cycle.
For setting up Area 10, refer to the "BCU (Bus Controller Unit)" in "S1C33209/221/222 FUNCTION PART" in this
manual.