
8
EPSON
S1C8F626 TECHNICAL MANUAL
3 CPU
3 CPU
In this section, we will explain the CPU and operating mode.
3.1 CPU
The S1C8F626 utilize the S1C88 8-bit core CPU
whose register configuration, command set, etc. are
virtually identical to other units in the family of
processors incorporating the S1C88.
See the "S1C88 Core CPU Manual" for the S1C88.
Specifically, the S1C8F626 employs the Model 3
S1C88 CPU.
3.2 Internal Memory
The S1C8F626 is equipped with internal Flash
EEPROM and RAM as shown in Figure 3.2.1.
03FFFFH
010000H
00FFFFH
00FF00H
00FEFFH
00FD60H
00FD5FH
00F800H
00F7FFH
00D800H
00D7FFH
:
00C000H
00BFFFH
000000H
Flash EEPROM
area 2
(192K bytes)
I/O memory
Unused area
Display memory
RAM
(8K bytes)
Unused area
Flash EEPROM
area 1
(48K bytes)
Fig. 3.2.1 Internal memory map
3.2.1 Flash EEPROM
The S1C8F626 has a built-in Flash EEPROM that
supports two programming methods: PROM
programmer mode to program/erase the Flash
EEPROM using the exclusive PROM programmer
and self programming mode to program/erase the
Flash EEPROM in the user program. The Flash
EEPROM is divided into two areas as shown below.
Area 1: 000000H to 00BFFFH, 48K bytes
This area is used as a program ROM.
Area 2: 010000H to 03FFFFH, 192K bytes
This area is used for storing font data.
Furthermore, programs and data can be
stored to the entire area when no font data
is stored or to areas unused for font data.
3.2.2 RAM
The internal RAM capacity is 8K bytes and is
allocated to 00D800H–00F7FFH.
3.2.3 I/O memory
A memory mapped I/O method is employed in the
S1C8F626 for interfacing with internal peripheral
circuit. Peripheral circuit control bits and data
register are arranged in data memory space.
Control and data exchange are conducted via
normal memory access. I/O memory is arranged in
page 0: 00FF00H–00FFFFH area.
See Section 5.1, "I/O Memory Map", for details of
the I/O memory.
3.2.4 Display memory
The S1C8F626 is equipped with an internal display
memory which stores a display data for LCD
driver.
Display memory is arranged in page 0: 00Fx00H–
00Fx5FH (x = 8–DH) in the data memory area. See
Section 5.11, "LCD Driver", for details of the display
memory.