OKI Semiconductor
ML9092-01/02/03/04
LCD Driver with Key Scanner and RAM
FEDL9092-01
Issue Date: Nov. 4, 2003
GENERAL DESCRIPTION
The ML9092-01/02/03/04 are LCD drivers that have internal RAM and a key scan function. They are best suited
for car audio displays.
Since 1-bit data of the display data RAM corresponds to the light-on or light-off of 1-dot of the LCD panel (a bit
map system), a flexible display is possible.
A graphic display system of a maximum of 60
×
10 dots (56
×
10 dots for ML9092-01, 60
×
10 dots for
ML9092-02/03/04). can be implemented.
The ML9092-01/02 do not require any power supply circuit to drive the LCD, because they have internal voltage
doublers. (If a large-sized panel is driven, use the ML9092-03, to which the LCD driving voltage is supplied
externally.)
The internal key scan circuit (5
×
5 key scanning for ML9092-01/04, 6
×
4 key scanning for ML9092-02/03) has
eliminated the needs of key scanning by the CPU, thereby enabling the efficient use of the CPU ports.
FEATURES
•
•
•
•
•
•
•
•
•
: 4.5 to 5.5 V
: 4.5 to 16.5 V (positive voltage)
: 56 outputs for ML9092-01; 60 outputs for ML9092-02/03/04
: 10 outputs
: 60
×
10 = 600 bits (for ML9092-01 only: 56
×
10 = 560 bits for the RAM
display area)
4-pin serial interface with CPU:
CS, CP,
DI/O, KREQ
Built-in LCD drive bias resistors
Built-in voltage doubler circuit
For the ML9092-01/04, the built-in 5
×
5 key scanner makes it possible to read the status of 25 key switches and
1-channel rotary encoder. In addition, the ML9092-01/04 have an 8-bit, 3-channlel PWM circuit built in.
For the ML9092-02/03, the built-in 6
×
4 key scanner makes it possible to read the status of 24 key switches and
1-channel rotary encoder.
Port A output
: 1 pin, output current = –15 mA
: Can be used for LED driving
Port B output
: 3 pins, output current = –2 mA
: Applies to ML9092-01/04 (capable of PWM
output)
Port C output
: 5 pin, output current = –2 mA
: Applies to ML9092-01 only
Port D output
: 5 pins, output current = –2 mA
: Applies to ML9092-01 only
Temperature range
: –40 to +85°C
Package: 100-pin plastic TQFP (TQFP100-P-1414-0.50-K)
(Product name: ML9092-01TB, ML9092-02TB, ML9092-03TB, ML9092-04TB)
Logic voltage
LCD drive voltage
Segment output
Common output
Built-in bit-mapped RAM
•
•
•
•
•
•
1/66
FEDL9092-01
OKI Semiconductor
ML9092-01/02/03/04
Comparison between the ML9092-01, ML9092-02, ML9092-03, and ML9092-04
Item
Number of common outputs
Number of dots on the LCD screen
(selectable by program)
Number of port A outputs
Number of port B outputs
Number of port C and D outputs (see
note below)
Key scan (see note below)
Rotary encoder
Voltage doubler
PWM circuit
ML9092-01
10 Max.
8
×
56
9
×
56
10
×
56
1
3
5 each
5
×
5 key scan
1 channel
Yes
8-bit, 3-channel
ML9092-02
10 Max.
8
×
60
9
×
60
10
×
60
1
0
0
4
×
6 key scan
1 channel
Yes
No
ML9092-03
10 Max.
8
×
60
9
×
60
10
×
60
1
0
0
4
×
6 key scan
1 channel
No
No
ML9092-04
10 Max.
8
×
60
9
×
60
10
×
60
1
3
0
5
×
5 key scan
1 channel
No
8-bit, 3-channel
Note: The key scan function and port C/D cannot be used concurrently. Use either.
FEDL9092-01
OKI Semiconductor
ML9092-01/02/03/04
BLOCK DIAGRAM
ML9092-01
COM1
V
IN
V
S1–
V
C1+
V
OUT
COM10 PB0
PB2 SEG1
SEG56
Voltage
Doubler
10 Output
Common
Drivers
3 Port
Drivers
56 Output
Segment Drivers
Shift
Register
Data Latch
V
0
Line Address Decoder
V
2
Display Data RAM
56
×
10 Bit
CP
DI/O
Control
Register
CS
Input Output
Interface
I/O
Buffer
X Address Decoder
X Address Counter
Timing
Generator
X Address Register
OSC1
OSC2
Oscillation
Circuit
1 Port Driver
RESET
TEST
V
DD
V
SS
PA0
KPS
C0/ C1/
D0 D1
5
×
5 Key Scan/10 Port Drivers
and Encoder Switch Interface
C2/ C3/
D2 D3
C4/ R0/ R1/ R2/ R3/ R4/ A
D4 C0 C1 C2 C3 C4
B KREQ
3/66
Display Line Counter
Y Address Decoder
Y Address Register
Y Address Counter
LCD Bias
Voltage
Driving
Circuit
FEDL9092-01
OKI Semiconductor
ML9092-01/02/03/04
ML9092-02
COM1
V
IN
V
S1–
V
C1+
V
OUT
COM10
SEG1
SEG60
Voltage
Doubler
10 Output
Common Drivers
60 Output Segment Drivers
Shift Register
Data Latch
V
0
Line Address Decoder
Y Address Decoder
Y Address Register
Y Address Counter
V
2
Display Data RAM
60
×
10 Bit
CP
DI/O
Control
Register
CS
Input Output
Interface
I/O Buffer
X Address Decoder
X Address Counter
Timing
Generator
X Address Register
OSC1
OSC2
Oscillation
Circuit
1 Port Driver
RESET
TEST
V
DD
V
SS
PA0
4
×
6 Key Scan
and Encoder Switch Interface
C0 C1 C2 C3 R0 R1 R2 R3 R4 R5
A B KREQ
Display Line Counter
LCD Bias
Voltage
Driving
Circuit
4/66
FEDL9092-01
OKI Semiconductor
ML9092-01/02/03/04
ML9092-03
COM1
COM10
SEG1
SEG60
V
HIN
V
0
V
1
V
2
V
3
LCD Bias
Voltage
Driving
Circuit
10 Output
Common Drivers
60 Output Segment Drivers
Shift Register
Data Latch
Line Address Decoder
Display Data RAM
60
×
10 BIT
CP
DI/O
Control
Register
CS
Input Output
Interface
I/O Buffer
X Address Decoder
X Address Counter
Timing
Generator
X Address Register
OSC1
OSC2
Oscillation
Circuit
1 Port Driver
RESET
TEST
V
DD
V
SS
PA0
4
×
6 Key Scan
and Encoder Switch Interface
C0 C1 C2 C3 R0 R1 R2 R3 R4 R5
A B KREQ
Display Line Counter
Y Address Register
Y Address Decoder
Y Address Counter
5/66