Preliminary
HD66704
(Graphics LCD Controller/Driver
with Two 16-Character Lines and 160 Segments)
Rev 1.0
August 29, 2000
Description
The HD66704 LCD controller and driver LSI is used to display alphanumeric characters, katakana,
hiragana, a variety of symbols, and seven-segment numerals. It can be connected to a high-performance
microcomputer via a high-speed clock-synchronized serial connection or on a four-bit bus. The
HD66704 is capable of displaying two 16-character lines and 160 segments or one 16-character line and
240 segments in its character mode. The HD66704 has 432 built-in fonts for character display and
supports double-height display. In its segment mode, it can drive up to 320 segments (at a duty cycle of
1/4). Segment-by-segment control of a blinking state, as well as the on/off state, is available.
The HD66704 applies various techniques for reducing the power consumption of an LCD system. These
include low-voltage operation at 1.8 V or less, a booster to generate a maximum of triple the LCD-drive
voltage from the supplied voltage, and voltage-followers to decrease the flow of direct current into the
LCD-drive bleeder-resistors.
The HD66704 has a slim-chip configuration and interface-signal alignment that make it appropriate for
chip-on-glass (COG) mounting. It is suitable for any product in which an LCD display may be used,
such as facsimiles, telephones, pagers, audio equipment, video tape recorders, and electronic wallets.
Features
•
•
•
Two 16-character lines (5-by-8-dot fonts) and 160 segments
320 segments with blinking control (at 1/4-duty drive)
Wide range of operating voltages
Vcc = 1.8 to 5.5 V (LCD drive voltage: VLCD = 3.0 to 6.5 V)
Double or triple step-up circuit for LCD drive voltage
1/2- to 1/5-bias bleeder-resistors and voltage followers for LCD-drive power supply
25-level electronic potentiometer
•
•
•
•
•
•
•
•
•
High-speed clock-synchronized serial interface (5 MHz) and high-speed 4-bit bus interface
Continuous writing of data thanks to the zero instruction-execution time (wait-free writing)
80 × 8-bit display data RAM (80 characters max)
17,280-bit (5 × 8 dots : 432 characters) character generator ROM
16 × 5-bit (two characters) character generator RAM
Vertical double-height display
1