EPSON SED1278DOC

PF282-07
SED1278F/D
Dot Matrix LCD Controller Driver
● 1/8, 1/11 or 1/16 Duty Dot Matrix Drive
ROM 240 characters
● Built-in Character Generator ROM and RAM ( RAM 8 characters )
● Maximum Simultaneous Display of 80 Characters
(With extension LCD driver)
■ DESCRIPTION
The SED1278F/D is a dot matrix LCD controller/driver which is dedicated to character display. It is capable of
displaying up to 80 characters under 4-bit/8-bit MPU control.
The built-in character generator ROM has an extended capacity of 240 different characters, each being generated
in a 5×10 dots font compatible with a 1/11 duty. In addition, the SED1278F/D contains 64 bytes of character
generator RAM in which the user can store 8 different characters, each consisting of 558 dots. These memory
features offer high flexibility in character display.
The guaranteed minimum LCD driving voltage is 3V, and this makes the SED1278F/D suitable for driving low
voltage LCDs.
■ FEATURES
● Display RAM .............................. 80 bytes (80 characters)
● Character generator ROM .......... 240 characters (Able to 256 characters)
● Character generator RAM .......... 8 characters
● Built-in CR oscillator, Built-in power-on reset circuit
● Maximim display dimension ....... 40 characters52 lines, 80 characters51 line
(When accompanied with SED1181FLA/DLA, SED1681FOA/DOA)
● 1/8, 1/11 or 1/16 duty matirx drive (fixed by command)
● 2 flame AC wave-form drive
● High-speed bus interface with 4-bit/8-bit MPU
● Powerful display control instructions
● Character ................................... 5✕7 dots+Cursor line (5✕8 dots also possible)
5✕10 dots+Cursor line
● 6 Kinds of character font
● Single power supply ................... 5V±10% (Logic)
● Low LCD driving voltage ............ VDD—V5≥.0V
● Package ..................................... SED1278F: QFP5-80pin (plastic)
SED1278D: Die form (Al pad)
■ BLOCK DIAGRAM
OSC1 OSC2
Cursor/
Brink Control
DB0
DB7
I/O Buffer
Instruction Decoder
Address
Counter ACC
Instruction Register
8
M P X
8
R/W
RS
Display Data RAM
DD RAM
80 Bytes
I/O Control
E
Oscillation
Circuit
7
7
Data Register
Refresh Address Counter
Timing Generator
XSCL
LP
FR
Shift Register 16 Bits
Common Driving
Output Circuit
COM1
M P X
8
COM16
SEG1
VDD
VSS
V1
V2
V3
V4
V5
8
Character
Generator
RAM
(CG•RAM)
64 Bytes
Character
Generator
RAM
(CG•RAM)
5✕10✕✕240 Byts
5
SEG40
Segment Driving
Output Circuit
5
Latch Circuit
40 Bits
M P X
5
Parallel/Serial
Data Converter
Shift Register
40 Bits
D0
1
SED1278F/D
SEG39
SEG40
COM16
COM15
COM14
COM13
COM12
COM11
COM10
COM9
COM8
COM7
COM6
COM5
COM4
COM3
COM2
COM1
DB7
DB6
DB5
DB4
DB3
DB2
■ PIN CONFIGURATION
QFP5-80pin
65
SEG38
SEG37
SEG36
SEG35
SEG34
SEG33
SEG32
SEG31
SEG30
SEG29
SEG28
SEG27
SEG26
SEG25
SEG24
SEG23
60
55
50
45
70
40
35
SED1278F
75
5
30
10
15
20
25
SEG22
SEG21
SEG20
SEG19
SEG18
SEG17
SEG16
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
SEG2
SEG1
VSS
OSC1
80
1
INDEX
DB1
DB0
E
R/W
RS
D0
FR
VDD
XSCL
LP
V5
V4
V3
V2
V1
OSC2
■ PIN DESCRIPTION
Symbol
RS
R/W
E
DB0 to DB7
LP
XSCL
FR
DO
No. of signals
1
1
1
8
1
1
1
1
COM 1 to COM16
16
SEG1 to SEG40
V1 to V5
VDD
VSS
OSC1
OSC2
40
5
1
1
✻1
2
Function
Register select signal
Read/write select signal
Read/write execute signal
Data bus
Data latching pulse
Data transfer clock
LCD AC driving signal
Serial data
Common outputs
COM9 to COM16: non-select for 1/8 duty
COM12 to COM16: non-select for 1/11 duty
Segment outputs
LCD driving power (V5≥VSS)
+5V
0V (GND)
Used to connect resistor (typ. 91K-ohms) for oscillation;
OSC1 is for external clock input.
RS
0
R/W
0
E
0
1
1
Operation
Instruction write cycle
Busy flag read cycle
Address counter read cycle
1
1
0
1
1
DD RAM or CG RAM data write cycle
DD RAM or CG RAM data read cycle
■ ABSOLUTE MAXIMUM RATINGS
Rating
Supply voltage (1)
Supply voltage (2)
Input voltage
Output voltage
Power dissipation
Operating temperature
Storage temperature
Soldering temperature and time
Symbol
VDD
V1 to V5
VI
VO
PD
Topr
Tstg
Tsol
Value
–0.3 to 7.0
–0.3 to VDD+0.3
–0.3 to VDD+0.3
–0.3 to VDD+0.3
300
–20 to 75
–65 to 150
260°C•10s (at lead)
Note: The following condition must always hold true: VDD≥V1≥V2≥V3≥V4≥V5
2
✻1
(VSS = 0V, Ta = 25°C)
Unit
V
V
V
V
mW
°C
°C
—
SED1278F/D
■ ELECTRICAL CHARACTERISTICS
● DC Characteristics
Symbol
Characteristic
(VDD = 5.0V±10%, VSS = 0V, Ta = –20 to 75°C)
Condition
Applicable
Pin
Min.
Typ.
Max.
Unit
"H" level input voltage
(1)
VIH1
—
VDD
V
(1)
VIL1
DB0~DB7
RS, R/W, E
2.0
"L" level input voltage
VSS
—
0.8
V
"H" level input voltage
(2)
VIH2
OSC1
VDD—1.0
—
VDD
V
"L" level input voltage
(2)
VIL2
VSS
—
1.0
V
"H" level output voltage (1)
VOH1
DB0~DB7
2.4
—
—
V
—
—
0.4
V
0.9VDD
—
—
V
IOH = –0.205mA
"L" level output voltage (1)
VOL1
IOL = 1.6mA
"H" level output voltage (2)
VOH2
IOH = –0.04mA
"L" level output voltage (2)
VOL2
IOL = 0.04mA
XSCL
LP
DO
—
—
0.1VDD
V
Driver-on resistor (COM)
RCOM
❘ VCOM—Vn ❘ =0.5V
COM1~16
—
2
10
kΩ
Driver-on resistor (SEG)
RSEG
❘ VSEG—Vn ❘ =0.5V
SEG1~40
—
2.5
10
kΩ
I/O leakage current
IIL
VI = 0 to VDD
—
—
1
µA
Pull-up MOS current
—IP
VDD = 5V
50
125
250
µA
Supply current
IOP
—
0.5
0.8
mA
fEXTCL
125
250
350
kHz
Rf oscillation, from
external clock
VDD = 5V, fosc = fCP = 270kHz
VDD
External clock operation
External clock operating frequency
Duty
45
50
55
%
External clock rise time
trEXTCL
—
—
0.2
µS
External clock fall time
tfEXTCL
—
—
0.2
µS
Rf = 91KΩ ±2%
190
270
350
kHz
External clock duty
Internal clock operation (Rf oscillation)
Oscillation frequency
fOSC
Internal clock operation (Ceramic filter oscillation)
Oscillation frequency
fOSC
Ceramic filter
245
250
255
kHz
LCD driving voltage
VLCD
VDD—V5
3.0
—
VDD
V
● AC Characteristics
❍ Read Cycle
Characteristic
(VDD = 5.0V±10%, VSS = 0V, Ta = –20 to 75°C)
Min.
Typ.
Max.
Unit
Enable cycle time
Symbol
tcycE
Condition
500
—
—
ns
Enable "H" level pulse width
tWEH
220
—
—
ns
Enable rise/fall time
trE, tfE
—
—
25
ns
RS, R W setup time
tAS
40
—
—
ns
RS, R W address hold time
tAH
10
—
—
ns
Read data output delay
tRD
—
—
120
ns
Read data hold time
tDHR
20
—
—
ns
CL = 100pF
❍ Write Cycle
Characteristic
(VDD=5.0V±10%, VSS=0V, Ta=–20 to 75°C)
Min.
Typ.
Max.
Unit
Enable cycle time
Symbol
tcycE
Condition
500
—
—
ns
Enable "H" level pulse width
tWEH
220
—
—
ns
Enable rise/fall time
trE, tfE
—
—
25
ns
RS, R/W setup time
tAS
40
—
—
ns
RS, R/W address hold time
tAH
10
—
—
ns
Data setup time
tDS
60
—
—
ns
Write data hold time
tDH
10
—
—
ns
3
SED1278F/D
● Timing Chart
Read Cycle
VIH1
VIL1
RS
VIH1
VIL1
tAH
tAS
VIH1
R W
VIH1
tAH
tWEH
VIH1
VIL1
tfE
E
tfE
VIH1
VIL1
tRD
Significant
Data
VOH1
VOL1
DB0 to DB7
VIL1
tDHR
VOH1
VOL1
tcycE
Write Cycle
VIH1
VIL1
RS
VIH1
VIL1
tAH
tAS
R W
VIL1
VIL1
tAH
tWEH
VIH1
VIL1
tfE
E
tfE
VIH1
VIL1
tDH
tDS
Significant
Data
VIH1
VIL1
DB0 to DB7
VIL1
VIH1
VIL1
tcycE
■ DISPLAY COMMAND
Parameter
CLEAR DISPLAY
CURSOR HOME
ENTRY MODE SET
DISPLAY ON/OFF
0
0
0
0
0
0
1
D
C
C
CURSOR/DISPLAY SHIFT
0
0
0
0
0
1
S/C
R/L
✻
✻
SYSTEM SET
0
0
0
0
1
DL
N
F
✻
✻
SET CGRAM ADDRESS
SET DDRAM ADDRESS
READ BUSY FLUG/
ADDRESS COUNTER
WRITE DATA
READ DATA
0
0
0
0
0
1
0
1
BF
1
1
1
0
1
✻Don't care
4
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
I/D I/D
ACG
ADD
AC
Write Data
Read Data
Note
DB1 = 1 : Increment, DB1 = 0 : Decrement
DB0 = 1 : The display is shifted.
DB0 = 0 : The display is not shifted.
DB2 = 1 : Display on DB2 = 0 : Display off
DB1 = 1 : Cursor on
DB1 = 0 : Cursor off
DB0 = 1 : Brinking on DB0 = 0 : Brinking off
DB3 = 1 : Shifts display one character
DB2 = 1 : Right shift, DB2 = 0 : Left shift
DB4 = 1 : 8 bits, DB4 = 0 : 4 bits
DB3 = 1 : 2 lines display (1/16 duty),
DB3 = 0 : 1 line display
DB2 = 1 : 5×10 dots, 1/11 duty
DB2 = 0 : 5×7 dots, 1/8 duty
The address length that can be set is 64 addresses.
The address length that can be set is 80 addresses.
DB7 = 1 : Busy (instruction not accepted)
DB7 = 0 : Ready (instruction accepted)
SED1278F/D
■ PACKAGE DIMENSIONS
Plastic QFP5-80pin
25.6±0.4
20±0.1
64
41
14±0.1
INDEX
19.6±0.4
40
65
25
80
2.7±0.1
1
24
0.35±0.1
3.4max
0.8
0.26
0.15±0.05
0°
12°
1.5
Unit: mm
2.8
■ LCD PANEL INTERFACE EXAMPLE (2 lines×20 characters)
SED1278F/D
LCD
COM1
16
16×100 dots
COM16
SEG1
40
60
DO
LP
XSCL
FR
SEG0
VDD
VSS
SEG59
V2
V3
VSSH
SEG40
DO
DO1
D1
SED1181F/DLA DO0
OPEN
LP
XSCL
FR
VDD
VSS
V2
V3
V5
OSC1 OSC2
Rf
SED1278F/D is usually connected to 8-bit MPU via I/O ports.
5
SED1278F/D
■ SED1278D
● PAD LAYOUT
4,500
24
1
25
80
3,670
Y
X
(0, 0)
Monitor Pad
65
40
41
64
Pad size : 109×109
Unit : µm
● PAD COORDINATION
Pad No. Pad Name
6
Unit : µm
X
Y
1
SEG22
2,087
1,671
2
SEG21
3
SEG20
4
5
Pad No. Pad Name
28
V3
1,905
29
1,723
30
SEG19
1,541
SEG18
1,359
6
SEG17
7
SEG16
8
9
X
Y
Pad No. Pad Name
X
Y
819
55
COM9
452
V4
637
56
COM10
633
V5
455
57
COM11
814
31
LP
273
58
COM12
995
32
XSCL
91
59
COM13
1,177
1,177
33
VCC
–91
60
COM14
1,359
995
34
FR
–273
61
COM15
1,541
SEG15
814
35
DO
–455
62
COM16
1,723
SEG14
633
36
RS
–637
63
SEG40
1,905
10
SEG13
452
37
R/W
–819
64
SEG39
2,087
11
SEG12
272
38
E
–1,001
65
SEG38
–1,365
12
SEG11
91
39
DB0
–1,183
66
SEG37
–1,183
13
SEG10
–91
40
DB1
–1,365
67
SEG36
–1,001
14
SEG9
–272
41
DB2
–1,671
68
SEG35
–819
15
SEG8
–452
42
DB3
–1,905
69
SEG34
–637
16
SEG7
–633
43
DB4
–1,723
70
SEG33
–455
17
SEG6
–814
44
DB5
–1,541
71
SEG32
–273
18
SEG5
–995
45
DB6
–1,359
72
SEG31
–91
19
SEG4
–1,177
46
DB7
–1,177
73
SEG30
91
20
SEG3
–1,359
47
COM1
–995
74
SEG29
273
21
SEG2
–1,541
48
COM2
–814
75
SEG28
455
22
SEG1
–1,723
49
COM3
–633
76
SEG27
637
23
GND
–1,905
50
COM4
–452
77
SEG26
819
24
OSC1
–2,087
51
COM5
–272
78
SEG25
1,001
25
OSC2
1,365
52
COM6
–91
79
SEG24
1,183
26
V1
1,183
53
COM7
91
80
SEG23
1,365
27
V2
1,001
54
COM8
272
–2,087
–1,671
SED1278F/D
■ SED1278DOA CHARACTER FONT
Lower 4Bit (DO to D3) of Character Code(Hexadecimal)
0
0
CG
RAM
(1)
1
CG
RAM
(2)
2
CG
RAM
(3
3
CG
RAM
(4)
4
CG
RAM
(5)
5
CG
RAM
(6)
6
CG
RAM
(7)
7
CG
RAM
(8)
8
CG
RAM
1
2
3
Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal)
4
5
6
7
8
9
A
B
C
D
E
F
(1)
9
CG
RAM
(2)
A
CG
RAM
(3)
B
CG
RAM
(4)
C
CG
RAM
(5)
D
CG
RAM
(6)
E
CG
RAM
(7)
F
CG
RAM
(8)
7
SED1278F/D
■ SED1278FOB/DOB CHARACTER FONT
Lower 4Bit (DO to D3) of Character Code(Hexadecimal)
0
0
CG
RAM
(1)
1
CG
RAM
(2)
2
CG
RAM
(3
3
CG
RAM
(4)
4
CG
RAM
(5)
5
CG
RAM
(6)
6
CG
RAM
(7)
7
CG
RAM
(8)
8
CG
RAM
(1)
8
9
CG
RAM
(2)
A
CG
RAM
(3)
B
CG
RAM
(4)
C
CG
RAM
(5)
D
CG
RAM
(6)
E
CG
RAM
(7)
F
CG
RAM
(8)
1
2
3
Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal)
4
5
6
7
8
9
A
B
C
D
E
F
SED1278F/D
■ SED1278FOC/DOC CHARACTER FONT
Lower 4Bit (DO to D3) of Character Code(Hexadecimal)
0
0
CG
RAM
(1)
1
CG
RAM
(2)
2
CG
RAM
(3
3
CG
RAM
(4)
4
CG
RAM
(5)
5
CG
RAM
(6)
6
CG
RAM
(7)
7
CG
RAM
(8)
8
CG
RAM
1
2
3
Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal)
4
5
6
7
8
9
A
B
C
D
E
F
(1)
9
CG
RAM
(2)
A
CG
RAM
(3)
B
CG
RAM
(4)
C
CG
RAM
(5)
D
CG
RAM
(6)
E
CG
RAM
(7)
F
CG
RAM
(8)
9
SED1278F/D
■ SED1278FOD/DOE CHARACTER FONT
Lower 4Bit (DO to D3) of Character Code(Hexadecimal)
0
0
CG
RAM
(1)
1
CG
RAM
(2)
2
CG
RAM
(3
3
CG
RAM
(4)
4
CG
RAM
(5)
5
CG
RAM
(6)
6
CG
RAM
(7)
7
CG
RAM
(8)
8
CG
RAM
(1)
10
9
CG
RAM
(2)
A
CG
RAM
(3)
B
CG
RAM
(4)
C
CG
RAM
(5)
D
CG
RAM
(6)
E
CG
RAM
(7)
F
CG
RAM
(8)
1
2
3
Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal)
4
5
6
7
8
9
A
B
C
D
E
F
SED1278F/D
■ SED1278FOG/DOG CHARACTER FONT
Lower 4Bit (DO to D3) of Character Code(Hexadecimal)
0
0
CG
RAM
(1)
1
CG
RAM
(2)
2
CG
RAM
(3
3
CG
RAM
(4)
4
CG
RAM
(5)
5
CG
RAM
(6)
6
CG
RAM
(7)
7
CG
RAM
(8)
8
CG
RAM
1
2
3
Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal)
4
5
6
7
8
9
A
B
C
D
E
F
(1)
9
CG
RAM
(2)
A
CG
RAM
(3)
B
CG
RAM
(4)
C
CG
RAM
(5)
D
CG
RAM
(6)
E
CG
RAM
(7)
F
CG
RAM
(8)
11
SED1278F/D
■ SED1278FOH/DOH CHARACTER FONT
Lower 4Bit (DO to D3) of Character Code(Hexadecimal)
0
0
CG
RAM
(1)
1
CG
RAM
(2)
2
CG
RAM
(3
3
CG
RAM
(4)
4
CG
RAM
(5)
5
CG
RAM
(6)
6
CG
RAM
(7)
7
CG
RAM
(8)
8
CG
RAM
1
2
3
Higher 4-Bit (D4 to D7) of Character Code (Hexadecimal)
4
5
6
7
8
9
A
B
C
D
E
F
(1)
9
CG
RAM
(2)
A
CG
RAM
(3)
B
CG
RAM
(4)
C
CG
RAM
(5)
D
CG
RAM
(6)
E
CG
RAM
(7)
F
CG
RAM
(8)
✻Character codes (0OH-0FH) of SED1278F are assigned to the area of character generator RAM (CG RAM).
The CG ROM of the SED1278F is masked; if you wish to have your own CG ROM, consult Seiko Epson
Marketing Department for conversion of the masked ROM.
12
SED1278F/D
NOTICE
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 Control Law of Japan and may require an export license from the
Ministry of International Trade and Industry or other approval from another government agency.
All product names mentioned herein are trademarks and/or registered trademarks of their respective companies.
©Seiko Epson Corporation 1998 All rights reserved.
ELECTRONIC DEVICES MARKETING DIVISION
Electronic Device Marketing Department
IC Marketing & Engineering Group
421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN
Phone: +81-(0)42-587-5816
Fax: +81-(0)42-587-5624
ED International Marketing Department I (Europe & U.S.A.)
421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN
Phone: +81-(0)42-587-5812
Fax: +81-(0)42-587-5564
ED International Marketing Department II (Asia)
421-8, Hino, Hino-shi, Tokyo 191-8501, JAPAN
Phone: +81-(0)42-587-5814
Fax: +81-(0)42-587-5110
Electric Device Information of EPSON WWW server
http://www.epson.co.jp
13