No part of this material may be reproduced or duplicated in any form or by any means without the written permission of Seiko
Epson. Seiko Epson reserves the right to make changes to this material without notice. Seiko Epson does not assume any
liability of any kind arising out of any inaccuracies contained in this material or due to its application or use in any product or
circuit and, further, there is no representation that this material is applicable to products requiring high level reliability, such
as medical products. Moreover, no license to any intellectual property rights is granted by implication or otherwise, and there
is no representation or warranty that anything made in accordance with this material will be free from any patent or copyright
infringement of a third party. This material or portions thereof may contain technology or the subject relating to strategic
products under the control of the Foreign Exchange and Foreign Trade Law of Japan and may require an export license from
the Ministry of International Trade and Industry or other approval from another government agency.
II-2 CPU AND OPERATING MODE ................................................................................... B-II-2-1
CPU ............................................................................................................................................B-II-2-1
Precautions on Using ICD33................................................................................................. B-VII-2-42
Examples of LCD Controller Setting Program...................................................................... B-VII-2-43
APPENDIX I/O MAP
S1C33L03 TECHNICAL MANUALEPSONix
S1C33L03
PRODUCT PART
1 OUTLINE
1 Outline
The S1C3 3L03 is a Seiko Epson original 32-bit microcomputer with a built-in LCD controller. It features high
speed, low power and low-voltage operation and is most suitable for portable equipment that needs display
function, such as information terminals, E-mail terminals, electronic dictionaries.
The S1C33L03 consists of the S1C33000 32-bit RISC type CPU as the core, a bus control unit, a DMA controller,
an interrupt controller, an LCD controller, an SDRAM controller, timers, serial interface circuits, an A/D converter,
ROM and RAM.
The S1C3 3L03 provides a DSP function, by using the internal MAC (multiplication and accumulation) operation
function with the A/D converter, it makes it possible to design simply speech recognition and voice synthesis
systems.
Serial interface:4 channels (clock-synchronous system, asynchronous system and IrDA
interface are selectable)
A/D converter:10 bit s × 8 channels
DMA controller:High-speed DMA4 channels
Intelligent DMA128 channels
S1C33L03 PRODUCT PARTEPSONA-1
1 OUTLINE
Interrupt controller:Possible to invoke DMA
Input interrupt10 types (programmable)
DMA controller interrupt5 types
16-bit programmable timer interrupt 12 types
8-bit programmable timer interrupt4 types
Serial interface inte rru pt6 types
A/D converter interrupt1 type
Clock timer interrupt1 type
General-purpose inputShared with the I/O pins for internal peripheral circuits
and outp ut port s:Input port13 bits
I/O port29 bits
External bus interface
BCU (bus control unit) built-in
•24-bit address bus (internal 28-bit processing)
•16-bit data bus
Data size is selectable from 8 bits and 16 bits in each area.
•Little-endian memory access; big-endian may be set in each area.
•Memory ma pped I/O
•Chip enable and wait control circuits built-in
•DRAM direct interface fu nc tio n b uil t-i n
Supports fast page mode and EDO page mode.
Suppor ts self-refresh and CAS-before RAS refresh.
•Supports SDRAM.
Supports SDRAM self-refr esh.
•Supports burst ROM.
Operating conditions and power consumption
Operating voltage:Core (VDD)1.8 V to 3.6 V
I/O (V
DDE)1.8 V to 5.5 V
Operating clock frequency: CPU operating clock frequency
50 MHz max. (core voltage = 3.3 V ±0.3 V)
LCD controller operating clock frequency
25 MHz max. (core voltage = 3.3 V ±0.3 V)
* When the SDRAM controller is used
(core voltage = 3.3 V ±0.3 V and PLL is used),
In x1 speed mode: CPU = Bus = 25 MHz max.
In x2 speed mode: CPU = 35 MHz max., Bus = 17.5 MHz max.
Operating temper at ure :-40 to 85°C
Power con sumption:During SLEEP3.5 µW typ. (3.3 V)
During HALT100 mW typ. (3.3 V, 50 MHz)
During execution200 mW typ. (3.3 V, 50 MHz)
Note: The values of pow er consumption during exe cution were measured when a test
program that consisted of 55% load instructions, 23% arithmetic operation
instructions, 1% mac instruction, 12% branch instructions and 9% ext
instructio n w as bein g co nt inuously exec uted.
#CE6
#CE7&8
#CE5
#CE15
#CE15&16
#CE4
#CE11
#CE11&12
#CE3135O–Area 3 chip enable
#RD44O–Read signal
#EMEMRD126O–Read signal for internal ROM emulation memory
85O–A0:Address bus (A0) when SBUSST(D3/0x4812E) = "0" (default)
85–90,92–96O
99,100O–A[13:12]:A ddress bus (A12–A13)
101,102O–A[15:14]:Address bus (A14–A15)
106–111
60–63
137O–Area 10 chip enable for external memory
131O–#CE9:Area 9 chip enable when CEFUNC[1:0](D[A:9]/0x48130) = "00" (default)
64O–#CE8:Area 8 chip enable when CEFUNC[1:0](D[A:9]/0x48130) = "00",
65O–#CE7:Area 7 chip enable when CEFUNC[1:0](D[A:9]/0x48130) = "00",
138O–Area 6 chip enable
133O–#CE5:Area 5 chip enable when CEFUNC[1:0](D[A:9]/0x48130) = "00" (default)
139O–#CE4:Area 4 chip enable when CEFUNC[1:0](D[A:9]/0x48130) = "00" (default)
––Power supply (-); GND
Table 1.3.2 List of Pins for External Bus Interface Signals
#BSL:Bus strobe (low byte) signal when SBUSST(D3/0x4812E) = "1"
A[10:1]:Address bus (A1–A10)
–
SDA[9:0]:SDRAM address bus (SDA0–SDA9)
SDA[12:11]: SDRAM address bus (SDA11–SDA12)
O–Address bus (A16–A23)
I/O–Data bus (D0–D15)
SDBA[1:0]: SDRAM bank select (SDBA0–SDBA1)
* When CEFUNC[1:0] = "1x", this pin outputs #CE9+#CE10EX signal.
#CE17:Area 17 chip enable when CEFUNC[1:0](D[A:9]/0x48130) = "01"
* When CEFUNC[1:0] = "1x", this pin outputs #CE17+#CE18 signal.
A8DRA(D8/0x48128) = "0" and SDRPC1(D2/0x39FFC0) = "0" (default)
#RAS1:Area 8 DRAM row strobe when CEFUNC[1:0](D[A:9]/0x48130) = "00",
A8DRA(D8/0x48128) = "1" and SDRPC1(D2/0x39FFC0) = "0"
#CE14:Area 14 chip enable when CEFUNC[1:0](D[A:9]/0x48130) = "01" or "1x",
A14DRA(D8/0x48122) = "0" and SDRPC1(D2/0x39FFC0) = "0"
#RAS3:Area 14 DRAM row strobe when CEFUNC[1:0](D[A:9]/0x48130) = "01" or
"1x", A14DRA(D8/0x48122) = "1" and SDRPC1(D2/0x39FFC0) = "0"
#SDCE1:SDRAM chip enable 1 when SDRPC1(D2/0x39FFC0) = "1" and
SDRENA(D7/0x39FFC1) = "1"
A7DRA(D7/0x48128) = "0" and SDRPC0(D3/0x39FFC0) = "0" (default)
#RAS0:Area 7 DRAM row strobe when CEFUNC[1:0](D[A:9]/0x48130) = "00",
A7DRA(D7/0x48128) = "1" and SDRPC0(D3/0x39FFC0) = "0"
#CE13:Area 13 chip enable when CEFUNC[1:0](D[A:9]/0x48130) = "01" or "1x",
A13DRA(D7/0x48122) = "0" and SDRPC0(D3/0x39FFC0) = "0"
#RAS2:Area 13 DRAM row strobe when CEFUNC[1:0](D[A:9]/0x48130) = "01" or
"1x", A13DRA(D7/0x48122) = "1" and SDRPC0(D3/0x39FFC0) = "0"
#SDCE0:SDRAM chip enable 0 when SDRPC0(D3/0x39FFC0) = "1" and
SDRENA(D7/0x39FFC1) = "1"
* When CEFUNC[1:0] = "1x", this pin outputs #CE7+#CE8 signal.
#CE15:Area 15 chip enable when CEFUNC[1:0](D[A:9]/0x48130) = "01"
* When CEFUNC[1:0] = "1x", this pin outputs #CE15+#CE16 signal.
#CE11:Area 11 chip enable when CEFUNC[1:0](D[A:9]/0x48130) = "01"
* When CEFUNC[1:0] = "1x", this pin outputs #CE11+#CE12 signal.
1 OUTLINE
A-1
S1C33L03 PRODUCT PARTEPSONA-5
1 OUTLINE
Pin namePin No.I/O Pull-upFunction
#WRL
#WR
#WE
#WRH
#BSH
#HCAS
#SDCAS
#LCAS
#SDRAS
BCLK
SDCLK
P34
#BUSREQ
#CE6
GPIO0
P35
#BUSACK
GPIO1
P30
#WAIT
#CE4&5
P20
#DRD
SDCKE
P21
#DWE
#GAAS
#SDWE
P31
#BUSGET
#GARD
GPIO2
EA10MD1123IPull-up Area 10 boot mode selection
EA10MD0124I–11External ROM mode
43O–#WRL:Write (low byte) signal when SBUSST(D3/0x4812E) = "0" (default)
#WR:Write signal when SBUSST(D3/0x4812E) = "1"
#WE:DRAM write signal
42O–#WRH: Write (high byte) signal when SBUSST(D3/0x4812E) = "0" (default)
#BSH: Bus strobe (high byte) signal when SBUSST(D3/0x4812E) = "1"
77O–#HCAS:DRAM column address strobe (high byte) signal when
SDRENA(D7/0x39FFC1) = "0" (default)
#SDCAS: SDRAM column address strobe when SDRENA(D7/0x39FFC1) = "1"
76O–#LCAS:DRAM column address strobe (low byte) signal when
SDRENA(D7/0x39FFC1) = "0" (default)
#SDRAS: SDRAM row address strobe when SDRENA(D7/0x39FFC1) = "1"
81O–BCLK:Bus clock output when SDRENA(D7/0x39FFC1) = "0" (default)
SDCLK:SDRAM clock output when SDRENA(D7/0x39FFC1) = "1"
71I/O–P34:I/O port when CFP34(D4/0x402DC) = "0" (default)
#BUSREQ: Bus release request input when CFP34(D4/0x402DC) = "1"
#CE6:Area 6 chip enable when CFP34(D4/0x402DC) = "1" and
IOC34(D4/0x402DE) = "1"
GPIO0:LCDC general-purpose I/O when LCDCEN(D5/0x39FFE3) = "1" and
BREQEN(D2/0x39FFFD) = "0"
70I/O–P35:I/O port when CFP35(D5/0x402DC) = "0" (default)
#BUSACK: Bus acknowledge output when CFP35(D5/0x402DC) = "1" and
CFP34(D4/0x402DC) = "1"
GPIO1:LCDC general-purpose I/O when LCDCEN(D5/0x39FFE3) = "1" and
BREQEN(D2/0x39FFFD) = "0"
75I/O–P30: I/O port when CFP30(D0/0x402DC) = "0" (default)
#WAIT:Wait cycle request input when CFP30(D0/0x402DC) = "1"
#CE4&5: Areas 4&5 chip enable when CFP30(D0/0x402DC) = "1" and
IOC30(D0/0x402DE) = "1"
80I/O–P20:I/O port when CFP20(D0/0x402D8) = "0" and SDRENA(D7/0x39FFC1) =
"0" (default)
#DRD:DRAM read signal output for successive RAS mode when
CFP20(D0/0x402D8) = "1" and SDRENA(D7/0x39FFC1) = "0"
SDCKE:SDRAM clock enable signal when SDRENA(D7/0x39FFC1) = "1"
79I/O–P21: I/O port when CFP21(D1/0x402D8) = "0", CFEX2(D2/0x402DF) = "0" and
SDRENA(D7/0x39FFC1) = "0" (default)
#DWE: DRAM write signal output for successive RAS mode when
CFP21(D1/0x402D8) = "1", CFEX2(D2/0x402DF) = "0" and
SDRENA(D7/0x39FFC1) = "0"
#GAAS: Area address strobe output for GA when CFEX2(D2/0x402DF) = "1" and
SDRENA(D7/0x39FFC1) = "0"
#SDWE:SDRAM write signal when SDRENA(D7/0x39FFC1) = "1"
74I/O–P31: I/O port when CFP31(D1/0x402DC) = "0" and CFEX3(D3/0x402DF) = "0"
(default)
#BUSGET: Bus status monitor signal output for bus release request when
CFP31(D1/0x402DC) = "1" and CFEX3(D3/0x402DF) = "0"
#GARD: Area read signal output for GA when CFEX3(D3/0x402DF) = "1"
GPIO2:LCDC general-purpose I/O when LCDCEN(D5/0x39FFE3) = "1" and
BREQEN(D2/0x39FFFD) = "0"
EA10MD1EA10MD0Mode
10Internal ROM mode
A-6EPSONS1C33L03 PRODUCT PART
1 OUTLINE
Table 1.3.3 List of Pins for HSDMA Control Signals
41IPull-up K50:Input port when CFK50(D0/0x402C0) = "0" (default)
#DMAREQ0: HSDMA Ch. 0 request input when CFK50(D0/0x402C0) = "1"
40IPull-up K51:Input port when CFK51(D1/0x402C0) = "0" (default)
#DMAREQ1: HSDMA Ch. 1 request input when CFK51(D1/0x402C0) = "1"
39IPull-up K52:Input port when CFK52(D2/0x402C0) = "0" (default)
#ADTRG:A/D converter trigger input when CFK52(D2/0x402C0) = "1"
38IPull-up K53:Input port when CFK53(D3/0x402C0) = "0" (default)
#DMAREQ2: HSDMA Ch. 2 request input when CFK53(D3/0x402C0) = "1"
37IPull-up K54:Input port when CFK54(D4/0x402C0) = "0" (default)
#DMAREQ3: HSDMA Ch. 3 request input when CFK54(D4/0x402C0) = "1"
35I–K60:Input port when CFK60(D0/0x402C3) = "0" (default)
AD0:A/D converter Ch. 0 input when CFK60(D0/0x402C3) = "1"
34I–K61:Input port when CFK61(D1/0x402C3) = "0" (default)
AD1:A/D converter Ch. 1 input when CFK61(D1/0x402C3) = "1"
33I–K62:Input port when CFK62(D2/0x402C3) = "0" (default)
AD2:A/D converter Ch. 2 input when CFK62(D2/0x402C3) = "1"
32I–K63:Input port when CFK63(D3/0x402C3) = "0" (default)
AD3:A/D converter Ch. 3 input when CFK63(D3/0x402C3) = "1"
31I–K64:Input port when CFK64(D4/0x402C3) = "0" (default)
AD4:A/D converter Ch. 4 input when CFK64(D4/0x402C3) = "1"
30I–K65:Input port when CFK65(D5/0x402C3) = "0" (default)
AD5:A/D converter Ch. 5 input when CFK65(D5/0x402C3) = "1"
29I–K66:Input port when CFK66(D6/0x402C3) = "0" (default)
AD6:A/D converter Ch. 6 input when CFK66(D6/0x402C3) = "1"
28I–K67:Input port when CFK67(D7/0x402C3) = "0" (default)
AD7:A/D converter Ch. 7 input when CFK67(D7/0x402C3) = "1"
144I/O–P00:I/O port when CFP00(D0/0x402D0) = "0" (default)
SIN0:Serial I/F Ch. 0 data input when CFP00(D0/0x402D0) = "1"
143I/O–P01:I/O port when CFP01(D1/0x402D0) = "0" (default)
SOUT0:Serial I/F Ch. 0 data output when CFP01(D1/0x402D0) = "1"
142I/O–P02:I/O port when CFP02(D2/0x402D0) = "0" (default)
#SCLK0:Serial I/F Ch. 0 clock input/output when CFP02(D2/0x402D0) = "1"
141I/O–P03:I/O port when CFP03(D3/0x402D0) = "0" (default)
#SRDY0:Serial I/F Ch. 0 ready signal input/output when CFP03(D3/0x402D0) = "1"
12I/O–P04:I/O port when CFP04(D4/0x402D0) = "0" and CFEX4(D4/0x402DF) = "0"
(default)
SIN1:Serial I/F Ch. 1 data input when CFP04(D4/0x402D0) = "1" and
CFEX4(D4/0x402DF) = "0"
#DMAACK2: HSDMA Ch. 2 acknowledge output when CFEX4(D4/0x402DF) = "1"
11I/O–P05:I/O port when CFP05(D5/0x402D0) = "0" and CFEX5(D5/0x402DF) = "0"
(default)
SOUT1:Serial I/F Ch. 1 data output when CFP05(D5/0x402D0) = "1" and
CFEX5(D5/0x402DF) = "0"
#DMAEND2: HSDMA Ch. 2 end-of-transfer signal output when
CFEX5(D5/0x402DF) = "1"
10I/O–P06:I/O port when CFP06(D6/0x402D0) = "0" and CFEX6(D6/0x402DF) = "0"
(default)
#SCLK1:Serial I/F Ch. 1 clock input/output when CFP06(D6/0x402D0) = "1" and
CFEX6(D6/0x402DF) = "0"
#DMAACK3: HSDMA Ch. 3 acknowledge output when CFEX6(D6/0x402DF) = "1"
9I/O–P07:I/O port when CFP07(D7/0x402D0) = "0" and CFEX7(D7/0x402DF) = "0"
(default)
#SRDY1:Serial I/F Ch. 1 ready signal output when CFP07(D7/0x402D0) = "1" and
CFEX5(D5/0x402DF) = "0"
#DMAEND3: HSDMA Ch. 3 end-of-transfer signal output when
CFEX7(D7/0x402DF) = "1"
122I/O–P10:I/O port when CFP10(D0/0x402D4) = "0" and CFEX1(D1/0x402DF) = "0"
EXCL0:16-bit timer 0 event counter input when CFP10(D0/0x402D4) = "1",
IOC10(D0/0x402D6) = "0" and CFEX1(D1/0x402DF) = "0"
T8UF0:8-bit timer 0 output when CFP10(D0/0x402D4) = "1", IOC10(D0/0x402D6)
= "1" and CFEX1(D1/0x402DF) = "0"
DST0:DST0 signal output when CFEX1(D1/0x402DF) = "1" (default)
A-8EPSONS1C33L03 PRODUCT PART
1 OUTLINE
Pin namePin No.I/O Pull-upFunction
P11
EXCL1
T8UF1
DST1
P12
EXCL2
T8UF2
DST2
P13
EXCL3
T8UF3
DPCO
P14
FOSC1
DCLK
P15
EXCL4
#DMAEND0
#SCLK3
LDQM
P16
EXCL5
#DMAEND1
SOUT3
P20
#DRD
SDCKE
P21
#DWE
#GAAS
#SDWE
P22
TM0
P23
TM1
P24
TM2
#SRDY2
P25
TM3
#SCLK2
121I/O–P11:I/O port when CFP11(D1/0x402D4) = "0" and CFEX1(D1/0x402DF) = "0"
EXCL1:16-bit timer 1 event counter input when CFP11(D1/0x402D4) = "1",
IOC11(D1/0x402D6) = "0" and CFEX1(D1/0x402DF) = "0"
T8UF1:8-bit timer 1 output when CFP11(D1/0x402D4) = "1", IOC11(D1/0x402D6)
= "1" and CFEX1(D1/0x402DF) = "0"
DST1:DST1 signal output when CFEX1(D1/0x402DF) = "1" (default)
120I/O–P12:I/O port when CFP12(D2/0x402D4) = "0" and CFEX0(D0/0x402DF) = "0"
EXCL2:16-bit timer 2 event counter input when CFP12(D2/0x402D4) = "1",
IOC12(D2/0x402D6) = "0" and CFEX0(D0/0x402DF) = "0"
T8UF2:8-bit timer 2 output when CFP12(D2/0x402D4) = "1", IOC12(D2/0x402D6)
= "1" and CFEX0(D0/0x402DF) = "0"
DST2:DST2 signal output when CFEX0(D0/0x402DF) = "1" (default)
119I/O–P13:I/O port when CFP13(D3/0x402D4) = "0" and CFEX1(D1/0x402DF) = "0"
EXCL3:16-bit timer 3 event counter input when CFP13(D3/0x402D4) = "1",
IOC13(D3/0x402D6) = "0" and CFEX1(D1/0x402DF) = "0"
T8UF3:8-bit timer 3 output when CFP13(D3/0x402D4) = "1", IOC13(D3/0x402D6)
= "1" and CFEX1(D1/0x402DF) = "0"
DPCO:DPCO signal output when CFEX1(D1/0x402DF) = "1" (default)
118I/O–P14:I/O port when CFP14(D4/0x402D4) = "0" and CFEX0(D0/0x402DF) = "0"
FOSC1:OSC1 clock output when CFP14(D4/0x402D4) = "1" and
CFEX0(D0/0x402DF) = "0"
DCLK:DCLK signal output when CFEX0(D0/0x402DF) = "1" (default)
84I/O–P15:I/O port when CFP15(D5/0x402D4) = "0" and SDRENA(D7/0x39FFC1)
= "0" (default)
EXCL4:16-bit timer 4 event counter input when CFP15(D5/0x402D4) = "1",
IOC15(D5/0x402D6) = "0" and SDRENA(D7/0x39FFC1) = "0"
#DMAEND0: HSDMA Ch. 0 end-of-transfer signal output when CFP15(D5/0x402D4)
= "1", IOC15(D5/0x402D6) = "1" and SDRENA(D7/0x39FFC1) = "0"
#SCLK3:Serial I/F Ch. 3 clock input/output when SSCLK3(D2/0x402D7) = "1",
CFP15(D5/0x402D4) = "0" and SDRENA(D7/0x39FFC1) = "0"
LDQM:SDRAM data (low byte) input/output mask signal when
SDRENA(D7/0x39FFC1) = "1"
83I/O–P16:I/O port when CFP16(D6/0x402D4) = "0" (default)
EXCL5:16-bit timer 5 event counter input when CFP16(D6/0x402D4) = "1" and
IOC16(D6/0x402D6) = "0"
#DMAEND1: HSDMA Ch. 1 end-of-transfer signal output when CFP16(D6/0x402D4) =
"1" and IOC16(D6/0x402D6) = "1"
SOUT3:Serial I/F Ch. 3 data output when SSOUT3(D1/0x402D7) = "1" and
CFP16(D6/0x402D4) = "0"
80I/O–P20:I/O port when CFP20(D0/0x402D8) = "0" and SDRENA(D7/0x39FFC1)
= "0" (default)
#DRD:DRAM read signal output for successive RAS mode when
CFP20(D0/0x402D8) = "1" and SDRENA(D7/0x39FFC1) = "0"
SDCKE:SDRAM clock enable signal when SDRENA(D7/0x39FFC1) = "1"
79I/O–P21: I/O port when CFP21(D1/0x402D8) = "0", CFEX2(D2/0x402DF) = "0" and
SDRENA(D7/0x39FFC1) = "0" (default)
#DWE: DRAM write signal output for successive RAS mode when
CFP21(D1/0x402D8) = "1", CFEX2(D2/0x402DF) = "0" and
SDRENA(D7/0x39FFC1) = "0"
#GAAS: Area address strobe output for GA when CFEX2(D2/0x402DF) = "1" and
SDRENA(D7/0x39FFC1) = "0"
#SDWE:SDRAM write signal when SDRENA(D7/0x39FFC1) = "1"
1I/O–P22:I/O port when CFP22(D2/0x402D8) = "0" (default)
TM0:16-bit timer 0 output when CFP22(D2/0x402D8) = "1"
2I/O–P23:I/O port when CFP23(D3/0x402D8) = "0" (default)
TM1:16-bit timer 1 output when CFP23(D3/0x402D8) = "1"
4I/O–P24:I/O port when CFP24(D4/0x402D8) = "0" (default)
TM2:16-bit timer 2 output when CFP24(D4/0x402D8) = "1"
#SRDY2:Serial I/F Ch. 2 ready signal input/output when SSRDY2(D3/0x402DB) = "1"
and CFP24(D4/0x402D8) = "0"
5I/O–P25:I/O port when CFP25(D5/0x402D8) = "0" (default)
TM3:16-bit timer 3 output when CFP25(D5/0x402D8) = "1"
#SCLK2:Serial I/F Ch. 2 clock input/output when SSCLK2(D2/0x402DB) = "1" and
CFP25(D5/0x402D8) = "0"
A-1
S1C33L03 PRODUCT PARTEPSONA-9
1 OUTLINE
Pin namePin No.I/O Pull-upFunction
P26
TM4
SOUT2
P27
TM5
SIN2
P30
#WAIT
#CE4&5
P31
#BUSGET
#GARD
GPIO2
P32
#DMAACK0
#SRDY3
HDQM
P33
#DMAACK1
SIN3
SDA10
P34
#BUSREQ
#CE6
GPIO0
P35
#BUSACK
GPIO1
6I/O–P26:I/O port when CFP26(D6/0x402D8) = "0" (default)
TM4:16-bit timer 4 output when CFP26(D6/0x402D8) = "1"
SOUT2:Serial I/F Ch. 2 data output when SSOUT2(D1/0x402DB) = "1" and
CFP26(D6/0x402D8) = "0"
7I/O–P27:I/O port when CFP27(D7/0x402D8) = "0" (default)
TM5:16-bit timer 5 output when CFP27(D7/0x402D8) = "1"
SIN2:Serial I/F Ch. 2 data input when SSIN2(D0/0x402DB) = "1" and
CFP27(D7/0x402D8) = "0"
75I/O–P30: I/O port when CFP30(D0/0x402DC) = "0" (default)
#WAIT:Wait cycle request input when CFP30(D0/0x402DC) = "1"
#CE4&5: Areas 4&5 chip enable when CFP30(D0/0x402DC) = "1" and
IOC30(D0/0x402DE) = "1"
74I/O–P31: I/O port when CFP31(D1/0x402DC) = "0" and CFEX3(D3/0x402DF) = "0"
(default)
#BUSGET: Bus status monitor signal output for bus release request when
CFP31(D1/0x402DC) = "1" and CFEX3(D3/0x402DF) = "0"
#GARD: Area read signal output for GA when CFEX3(D3/0x402DF) = "1"
GPIO2:LCDC general-purpose I/O when LCDCEN(D5/0x39FFE3) = "1" and
BREQEN(D2/0x39FFFD) = "0"
73I/O–P32:I/O port when CFP32(D2/0x402DC) = "0" and SDRENA(D7/0x39FFC1)
= "0" (default)
#DMAACK0: HSDMA Ch. 0 acknowledge output when CFP32(D2/0x402DC) = "1" and
SDRENA(D7/0x39FFC1) = "0"
#SRDY3:Serial I/F Ch. 3 ready signal input/output when SSRDY3(D3/0x402D7) =
"1", CFP32(D2/0x402DC) = "0" and SDRENA(D7/0x39FFC1) = "0"
HDQM:SDRAM data (high byte) input/output mask signal when
SDRENA(D7/0x39FFC1) = "1"
72I/O–P33:I/O port when CFP33(D3/0x402DC) = "0" and SDRENA(D7/0x39FFC1)
= "0" (default)
#DMAACK1: HSDMA Ch. 1 acknowledge output when CFP33(D3/0x402DC) = "1" and
SDRENA(D7/0x39FFC1) = "0"
SIN3:Serial I/F Ch. 3 data input when SSIN3(D0/0x402D7) = "1",
CFP33(D3/0x402DC) = "0" and SDRENA(D7/0x39FFC1) = "0"
SDA10:SDRAM address bus bit 10 when SDRENA(D7/0x39FFC1) = "1"
71I/O–P34:I/O port when CFP34(D4/0x402DC) = "0" (default)
#BUSREQ: Bus release request input when CFP34(D4/0x402DC) = "1"
#CE6:Area 6 chip enable when CFP34(D4/0x402DC) = "1" and
IOC34(D4/0x402DE) = "1"
GPIO0:LCDC general-purpose I/O when LCDCEN(D5/0x39FFE3) = "1" and
BREQEN(D2/0x39FFFD) = "0"
70I/O–P35:I/O port when CFP35(D5/0x402DC) = "0" (default)
#BUSACK: Bus acknowledge output when CFP35(D5/0x402DC) = "1" and
CFP34(D4/0x402DC) = "1"
GPIO1:LCDC general-purpose I/O when LCDCEN(D5/0x39FFE3) = "1" and
BREQEN(D2/0x39FFFD) = "0"
A-10EPSONS1C33L03 PRODUCT PART
1 OUTLINE
Table 1.3.5 List of Pins for LCD Controller
Pin namePin No.I/O Pull-upFunction
FPDAT[7:4]13–16O–4 high-order bits of data bus for 8-bit LCD panels
Data bus for 4-bit LCD panels
FPDAT[3:0]
GPO[6:3]
FPFRAME23O–Frame pulse output
FPLINE24O–Line pulse output
FPSHIFT25O–Shift clock output
DRDY(MOD)
(FPSHIFT2)
LCDPWR26O–LCD power control output (active high)
17–20O–FPDAT[3:0]: 4 low-order bits of data bus for 8-bit LCD panels
GPO[6:3]:General-purpose outputs when a 4-bit LCD panel is used
22O–MOD:LCD backplane bias (for panels other than 8-bit color panel format 1)
FPSHIFT2: Second shift clock (for 8-bit color panel format 1)
When this pin is set to High, all the output pins go into high-impedance state. This makes
it possible to disable the S1C33 chip on the board.
This pin is used to communicate with the debugging tool S5U1C33000H.
1: CPU clock = bus clock × 1, 0: CPU clock = bus clock × 2
Function
A-1
Note: "#" in the pin names indicates that the signal is low active.
S1C33L03 PRODUCT PARTEPSONA-11
2 POWER SUPPLY
2 Power Supply
This chapter explains the operating voltage of the S1C33L03.
2.1 Power Supply Pins
The S1C3 3L03 has the power supply pins s hown in Tabl e 2.1.1.
Table 2.1.1 Power Supply Pins
Pin namePin No.Function
VDD8,51,78,127Power supply (+) for the internal logic
VSS3,27,45,66,82,98,105,114,116,136Power supply (-); GND
VDDE21,59,91,132Power supply (+) for the I/O block
AVDDE36A na log sys tem power supply (+); AV DDE = VDDE
V
AV
DD
CPU core
DDE
V
interface circuit
DDE
Analog circuits
(A/D converter)
V
SS
Internal
peripheral
circuit
I/O
1.8 to 3.6 V
1.8 to 5.5 V
1.8 to 5.5 V
GND
I/O pins
Figure 2.1.1 Power Supply System
2.2 Operating Voltage (VDD, VSS)
The core CPU and internal peripheral circuits operate with a voltage supplied between the VDD and VSS pins. The
following operating voltage can be used:
DD = 1.8 V to 3.6 V (VSS = GND)
V
Note: The S1 C33L03 has 4 V
pins. Do not open any of them.
The ope rating clock frequency range (OSC3) is 5 MHz to 50 MHz with this voltage.
DD pins an d 10 VSS pins. Be sure to supply the operating voltage to all the
A-12EPSONS1C33L03 PRODUCT PART
2 POWER SUPPLY
2.3 Power Supply for I/O Interface (VDDE)
The VDDE voltage is used for interfacing with external I/O signals. For the output interface of the S1C33L03, the
V
DDE voltage is used as high level and the VSS voltage as low level.
Normally, supply the same voltage level as V
pin is used for the ground common with VDD.
The following voltage is enabled for V
V
DDE = 1.8 V to 5.5 V (VSS = GND)
DD. It can be suppli ed separately from VDD for 5 V interface. The VSS
DDE:
A-1
A-2
Notes:•The S1C33L03 has 4 V
DDE pin s. Be sure t o supp l y a volta ge to al l the pins. Do not open any of
them.
•When an ext ernal clock is input to the OSC1 or OSC3 pin, the clock signal level must be V
•The interface voltage level of the DSIO, P10, P11, P12, P13 and P14 pins is V
DD.
DD.
2.4 Power Supply for Analog Circuits (AVDDE)
The analog power supply pin (AVDDE) is provided separately from the VDD and VDDE pins in order that the digital
circuits do not affect the analog circuit (A/D converter). The AV
and the V
Supply the same voltage level as the V
AV
Note: Be sure to supply V
SS pin is used as the analog ground.
DDE to the AVDDE pin.
DDE = VDDE, VSS = GND
DDE to the AVDDE pin even if the analog circu it is not used .
Noise on the analog power lines decrease the A/D converting precision, so use a stabilized power supply and make
the board pattern with consideration given to that.
DDE pin is used to supply an analog power voltage
S1C33L03 PRODUCT PARTEPSONA-13
3 INTERNAL MEMORY
3 In ternal Memory
This chapter explains the internal memory configuration.
Figure 3.1 shows the S1C33L 03 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
0x0C00000
0x0BFFFFF
0x0400000
0x03FFFFF
0x0300000
0x02FFFFF
0x0100000
0x00FFFFF
0x0080000
0x007FFFF
0x0060000
0x005FFFF
0x0050000
0x004FFFF
0x0040000
0x003FFFF
0x0030000
0x002FFFF
0x0002000
0x0001FFF
0x0000000
Figure 3.1 Memory Map
For middleware use
For CPU, debug mode
Internal peripheral circuits
(Mirror of internal RAM)
Internal RAM (8KB)
External Memory
External Memory
External Memory
LCD controller
SDRAM controller
External Memory
(Reserved)
(Reserved)
(Mirror of internal
peripheral circuits)
(Mirror of internal
peripheral circuits)
Area 2 is use d in debug mo de only and it cannot be accessed in user mode (normal program execution status).
3.1 ROM and Boot Address
The S1C3 3L03 does no t have a built-in ROM. Th e boot add ress is fixed at 0x0C00000, a nd so externa l ROM/Fla sh
should be use d in Area 10.
For setting up Area 10, refer to the "BCU (Bus Control Unit)" in "S1C33L03 FUNCTION PART" in this manual.
A-14EPSONS1C33L03 PRODUCT PART
Loading...
+ 601 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.