
S1S60000 Technical Manual
10
EPSON
Rev.1.5
2.
HARDWARE SPECIFICATIONS
2.1
Core CPU
Seiko Epson original 32 bits microcomputer S1C33240 or equivalent is employed for the core CPU.
ADC,
however, is not built in it.
CPU operating clock, always working identically with the internal bus, is initially set to twice the OSC3.
Setting PSEN bit (11 bit) of GENCR register reduces it to 1/4 clock comparing when it operates normally.
This
arrangement helps reducing operating current.
The inside is processed according to Little Endian.
2.1.1
ROM and Boot Address
S1S60000 contains a 128Kbytes Flash ROM.
After the reset, it is started from 0
×0C00000, namely area 10
Flash ROM area.
Of these 128Kbytes, 127Kbytes are for the system firmware area, while the remaining
1Kbyte is for the user area.
The user area ranges from 0
×C1FC00 to 0×C1FFFF.
Rewriting in the system firmware is done from the debug serial pin and network by using a special tool and
program.
To rewrite in the user area, the debug serial pin or host interface can be used.
Also, to rewrite in the
user area, the debug serial pin or the host interface is used and the host interface command is executed, and it is
not necessary to designate an absolute address.
However, this area can be used only as a data area. This area
cannot store a program for execution.
2.1.2
RAM
S1S60000 contains an 8Kbytes RAM.
Device size of this built-in RAM is 32 bits enabling to read/write data of
a byte, half-word or word in a single cycle.
Since this RAM is exclusively used by S1S60000, user can’t
operate it.
2.2
Peripheral Circuits
Among the peripheral blocks of the built-in core CPU S1C33240, S1S60000 uses the following built-in
peripheral circuits.
For details of respective peripheral circuits, refer to “S1C33 Family ASIC Macro Manual”.
C33 core block
CPU
32-bit RISC type CPU S1C33000
BCU
Bus control unit
ITC
Interrupt controller
CLG
Clock generator
DBG
Functional block for debugging featured with ICD33 (In-Circuit Debugger for S1C33
Family)
C33 peripheral circuits block
Pre-scaler
Used to set the clock for peripheral circuits programmable
16 bits programmable timer
Serial interface
Input/output port
Elapsed timer
C33DMA block
HSDMA (HIGH-speed DMA)
4-channel
The I/O memory map contained S1S60000 is essentially the same as that of S1C33240.
For the detail, refer to
“S1C33240 Technical Manual”.