PF282-07
SED1278F/D
Dot Matrix LCD Controller Driver
q
1/8, 1/11 or 1/16 Duty Dot Matrix Drive
ROM 240 characters
q
Built-in Character Generator ROM and RAM (
RAM 8 characters
)
q
Maximum Simultaneous Display of 80 Characters
(With extension LCD driver)
s
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.
s
FEATURES
q
Display RAM .............................. 80 bytes (80 characters)
q
Character generator ROM .......... 240 characters (Able to 256 characters)
q
Character generator RAM .......... 8 characters
q
Built-in CR oscillator, Built-in power-on reset circuit
q
Maximim display dimension ....... 40 characters52 lines, 80 characters51 line
(When accompanied with SED1181F
LA
/D
LA
, SED1681F
OA
/D
OA
)
q
1/8, 1/11 or 1/16 duty matirx drive (fixed by command)
q
2 flame AC wave-form drive
q
High-speed bus interface with 4-bit/8-bit MPU
q
Powerful display control instructions
q
Character ................................... 5!7 dots+Cursor line (5!8 dots also possible)
5!10 dots+Cursor line
q
6 Kinds of character font
q
Single power supply ................... 5V±10% (Logic)
q
Low LCD driving voltage ............ V
DD
—V
5
≥.0V
q
Package ..................................... SED1278F: QFP5-80pin (plastic)
SED1278D: Die form (Al pad)
s
BLOCK DIAGRAM
OSC1 OSC2
Instruction Decoder
I/O Buffer
Instruction Register
8
7
8
I/O Control
E
R/W
RS
Cursor/
Brink Control
Address
Counter ACC
Oscillation
Circuit
Refresh Address Counter
7
M P X
DB0
DB7
Data Register
Timing Generator
XSCL
LP
FR
Display Data RAM
DD RAM
80 Bytes
Shift Register 16 Bits
Common Driving
Output Circuit
COM1
M P X
8
COM16
SEG1
V
DD
V
SS
V1
V2
V3
V4
V5
8
Character
Generator
RAM
(CG•RAM)
64 Bytes
Character
Generator
RAM
(CG•RAM)
5!10!!240 Byts
SEG40
Segment Driving
Output Circuit
5
M P X
5
5
Latch Circuit
40 Bits
Parallel/Serial
Data Converter
Shift Register
40 Bits
D0
1
SED1278F/D
s
PIN CONFIGURATION
QFP5-80pin
SEG39
SEG40
COM16
COM15
COM14
COM13
COM12
COM11
COM10
COM9
COM8
COM7
COM6
COM5
COM4
COM3
COM2
COM1
DB7
DB6
DB5
DB4
DB3
DB2
SEG38
SEG37
SEG36
SEG35
SEG34
SEG33
SEG32
SEG31
SEG30
SEG29
SEG28
SEG27
SEG26
SEG25
SEG24
SEG23
65
60
55
50
45
40
70
35
SED1278F
75
INDEX
30
80
1
5
10
15
20
25
DB1
DB0
E
R/W
RS
D0
FR
V
DD
XSCL
LP
V5
V4
V3
V2
V1
OSC2
s
PIN DESCRIPTION
Symbol
RS
R/W
E
DB0 to DB7
LP
XSCL
FR
DO
COM 1 to COM16
SEG1 to SEG40
V1 to V5
V
DD
V
SS
OSC1
OSC2
T1
RS
0
0
1
1
No. of signals
1
1
1
8
1
1
1
1
16
40
5
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 (V
5
≥V
SS
)
+5V
0V (GND)
Used to connect resistor (typ. 91K-ohms) for oscillation;
OSC1 is for external clock input.
R/W
0
1
0
1
E
Operation
Instruction write cycle
Busy flag read cycle
Address counter read cycle
DD RAM or CG RAM data write cycle
DD RAM or CG RAM data read cycle
T1
s
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
V
DD
V
1
to V
5
V
I
V
O
P
D
T
opr
T
stg
T
sol
Value
–0.3 to 7.0
–0.3 to V
DD
+0.3
–0.3 to V
DD
+0.3
–0.3 to V
DD
+0.3
300
–20 to 75
–65 to 150
260°C•10s (at lead)
SEG22
SEG21
SEG20
SEG19
SEG18
SEG17
SEG16
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
SEG2
SEG1
V
SS
OSC1
1
1
(V
SS
= 0V, Ta = 25°C)
Unit
V
V
V
V
mW
°C
°C
—
Note: The following condition must always hold true: V
DD
≥V
1
≥V
2
≥V
3
≥V
4
≥V
5
2
SED1278F/D
s
ELECTRICAL CHARACTERISTICS
q
DC Characteristics
Characteristic
"H" level input voltage
"L" level input voltage
"H" level input voltage
"L" level input voltage
(1)
(1)
(2)
(2)
Symbol
V
IH1
V
IL1
V
IH2
V
IL2
V
OH1
V
OL1
V
OH2
V
OL2
R
COM
R
SEG
I
IL
—I
P
I
OP
I
OH
= –0.205mA
I
OL
= 1.6mA
I
OH
= –0.04mA
I
OL
= 0.04mA
V
COM
—V
n
=0.5V
V
SEG
—V
n
=0.5V
V
I
= 0 to V
DD
V
DD
= 5V
Rf oscillation, from
external clock
V
DD
= 5V, fosc = f
CP
= 270kHz
V
DD
XSCL
LP
DO
COM1~16
SEG1~40
DB0~DB7
Condition
(V
DD
= 5.0V±10%, V
SS
= 0V, Ta = –20 to 75°C)
Applicable
Pin
DB0~DB7
RS, R/W, E
OSC1
Min.
2.0
V
SS
V
DD
—1.0
V
SS
2.4
—
0.9V
DD
—
—
—
—
50
—
Typ.
—
—
—
—
—
—
—
—
2
2.5
—
125
0.5
Max.
V
DD
0.8
V
DD
1.0
—
0.4
—
0.1V
DD
10
10
1
250
0.8
Unit
V
V
V
V
V
V
V
V
kΩ
kΩ
µA
µA
mA
"H" level output voltage (1)
"L" level output voltage (1)
"H" level output voltage (2)
"L" level output voltage (2)
Driver-on resistor (COM)
Driver-on resistor (SEG)
I/O leakage current
Pull-up MOS current
Supply current
External clock operation
External clock operating frequency
External clock duty
External clock rise time
External clock fall time
Oscillation frequency
Oscillation frequency
LCD driving voltage
f
EXTCL
Duty
tr
EXTCL
tf
EXTCL
f
OSC
f
OSC
V
LCD
R
f
= 91KΩ
±2%
Ceramic filter
V
DD
—V
5
125
45
—
—
190
245
3.0
250
50
—
—
270
250
—
350
55
0.2
0.2
350
255
V
DD
kHz
%
µS
µS
kHz
kHz
V
Internal clock operation (Rf oscillation)
Internal clock operation (Ceramic filter oscillation)
q
AC Characteristics
r
Read Cycle
Characteristic
Enable cycle time
Enable "H" level pulse width
Enable rise/fall time
RS, R W setup time
RS, R W address hold time
Read data output delay
Read data hold time
Symbol
t
cycE
t
WEH
t
rE
, t
fE
t
AS
t
AH
t
RD
t
DHR
C
L
= 100pF
Condition
(V
DD
= 5.0V±10%, V
SS
= 0V, Ta = –20 to 75°C)
Min.
500
220
—
40
10
—
20
Typ.
—
—
—
—
—
—
—
Max.
—
—
25
—
—
120
—
Unit
ns
ns
ns
ns
ns
ns
ns
r
Write Cycle
Characteristic
Enable cycle time
Enable "H" level pulse width
Enable rise/fall time
RS, R/W setup time
RS, R/W address hold time
Data setup time
Write data hold time
Symbol
t
cycE
t
WEH
t
rE
, t
fE
t
AS
t
AH
t
DS
t
DH
Condition
(V
DD
=5.0V
±
10%, V
SS
=0V, Ta=–20 to 75°C)
Min.
500
220
—
40
10
60
10
Typ.
—
—
—
—
—
—
—
Max.
—
—
25
—
—
—
—
Unit
ns
ns
ns
ns
ns
ns
ns
3
SED1278F/D
q
Timing Chart
Read Cycle
RS
V
IH1
V
IL1
t
AS
R W
V
IH1
t
WEH
V
IL1
t
fE
V
IH1
t
RD
V
OH1
V
OL1
V
IH1
t
AH
t
fE
V
IL1
t
DHR
Significant
Data
t
cycE
V
OH1
V
OL1
V
IL1
V
IH1
V
IL1
t
AH
V
IH1
E
DB0 to DB7
Write Cycle
RS
V
IH1
V
IL1
t
AS
V
IH1
V
IL1
t
AH
R W
V
IL1
t
WEH
V
IL1
t
fE
V
IH1
V
IH1
t
DS
V
IH1
V
IL1
t
AH
t
fE
V
IL1
t
DH
V
IL1
E
V
IL1
DB0 to DB7
Significant
Data
t
cycE
V
IH1
V
IL1
s
DISPLAY COMMAND
Parameter
CLEAR DISPLAY
CURSOR HOME
ENTRY MODE SET
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
Note
DISPLAY ON/OFF
0
0
0
0
0
0
1
D
C
C
CURSOR/DISPLAY SHIFT
SYSTEM SET
0
0
0
0
0
0
0
0
0
1
1
DL
S/C
N
R/L
F
T
T
T
T
SET CGRAM ADDRESS
SET DDRAM ADDRESS
READ BUSY FLUG/
ADDRESS COUNTER
WRITE DATA
READ DATA
0
0
0
1
1
0
0
1
0
1
0
1
BF
1
A
CG
A
DD
AC
Write Data
Read Data
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)
TDon't
care
4
SED1278F/D
s
PACKAGE DIMENSIONS
Plastic QFP5-80pin
64
25.6
±0.4
20
±0.1
41
65
40
INDEX
80
25
2.7
±0.1
1
24
0.8
0.35
±0.1
0.15
±0.05
0°
12°
1.5
2.8
3.4
max
0.26
19.6
±0.4
14
±0.1
Unit: mm
s
LCD PANEL INTERFACE EXAMPLE (2 lines×20 characters)
SED1278F/D
COM1
16
LCD
16×100 dots
COM16
SEG1
SEG40
40
60
LP
XSCL
FR
SEG0
V
DD
V
SS
SEG59
V2
V3
V
SSH
DO
DO1
D1
SED1181F/D
LA
DO0
DO
OPEN
LP
XSCL
FR
V
DD
V
SS
V2
V3
V5
OSC1 OSC2
R
f
SED1278F/D is usually connected to 8-bit MPU via I/O ports.
5