
16
EPSON
S1C88409 TECHNICAL MANUAL
CHAPTER 3: CPU AND MEMORY
Expanded 64K mode
The expanded 64K mode should be set when
64KB or less of external memory is expanded to
the S1C88409. This mode can be set regardless
of the MCU/MPU mode setting.
In the MCU mode, the internal ROM is used.
Therefore, the external memory in that area
cannot be accessed. External memory can be
assigned to the area from 007000H to 00EFFFH
in the MCU/expanded 64K mode.
In the MPU mode, the internal ROM area is
released to the external memory. Thus, external
memory can be assigned to the area from
000000H to 00EFFFH in the MPU/expanded
64K mode.
The area from 00F000H to 00FFFFH is assigned
to the internal RAM and I/O memory, there-
fore the area cannot be accessed as an external
memory.
The expanded 64K mode is suitable for small-
to mid-scale systems. This mode can output
three (MCU mode) or four (MPU mode) kinds
of chip enable (CE) signals for 8KB to 64KB
memory chips. It can be selected by software
according to the memory chip to be used.
Refer to Section 3.6.4, "Chip enable (CE)
signal", for details of the CE signal.
This mode is equivalent to the Model 3/
minimum mode of the S1C88 core CPU.
Memory access is valid only for the physical
space 000000H to 00FFFFH.
00FFFFH
00F000H
00EFFFH
002000H
001FFFH
000000H
Internal mamory
Internal memory
External memory
area
– MCU mode –
Internal memory
External memory
area
– MPU mode –
Fig. 3.5.2.2 Memory map for expanded 64K mode
Expanded 4M minimum mode
The expanded 4M minimum mode should be
set when 64KB–4MB
× 3 of external memory is
expanded to the S1C88409. This mode can be
set regardless of the MCU/MPU mode setting.
In the MCU mode, the internal ROM is used.
External memory can be assigned to the area
from 400000H to FFFFFFH in the MCU/
expanded 4M minimum mode.
In the MPU mode, the internal ROM area is
released to the external memory. Thus, external
memory can be assigned to the area from
000000H to BFFFFFH in the MPU/expanded
4M minimum mode.
However, the area from 00F000H to 00FFFFH is
assigned to the internal RAM and I/O memory,
therefore the area cannot be accessed as an
external memory.
This mode is equivalent to the Model 3/
minimum mode of the S1C88 core CPU.
Memory access is valid for the physical space
000000H to BFFFFFH in the MPU mode or
400000H to FFFFFFH + internal memory in the
MCU mode. However, program memory
expansion is limited to 64KB.
In the MPU mode, program memory can be
assigned to the common area (000000H to
007FFFH) and one optional bank (32K) area.
In the MCU mode, since the internal ROM is
assigned to the common area, external program
memory can be assigned to one optional bank
(32K) only.
This mode is suitable for small- to mid-scale
program memories and large-scale data
memory systems.
This mode outputs the chip enable (CE) signals
for the 4MB memory chip.
FFFFFFH
400000H
3FFFFFH
010000H
00FFFFH
00F000H
00EFFFH
002000H
001FFFH
000000H
BFFFFFH
Internal memory
Unused area
External memory
area
– MCU mode –
Internal memory
External memory
area
External memory
area
– MPU mode –
Fig. 3.5.2.3 Memory map for expanded 4M minimum mode