HD61202U is a column (segment) driver for dot matrix liquid crystal graphic display systems. It stores the
display data transferred from a 8-bit micro controller in the internal display RAM and generates dot matrix
liquid crystal driving signals.
Each bit data of display RAM corresponds to on/off state of a dot of a liquid crystal display to provide
more flexible than character display.
As it is internally equipped with 64 output drivers for display, it is available for liquid crystal graphic
displays with many dots.
The HD61202U, which is produced in the CMOS process, can complete portable battery drive equipment
in combination with a CMOS micro-controller, utilizing the liquid crystal display’s low power dissipation.
Moreover it can facilitate dot matrix liquid crystal graphic display system configuration in combination
with the row (common) driver HD61203U.
Data can neither be input nor output unless CS1 to CS3 are in the active mode. Therefore, when CS1 to
CS3 are not in active mode it is useless to switch the signals of input terminals except RST and ADC; that
is namely, the internal state is maintained and no instruction excutes. Besides, pay attention to RST and
ADC which operate irrespectively of CS1 to CS3.
Register: Both input register and output register are provided to interface to an MPU whose speed is
different from that of internal operation. The selection of these registers depend on the combination of R/W
and D/I signals (Table 1).
1. Input register
The input register is used to store data temporarily before writing it into display data RAM.
The data from MPU is written into input register, then into display data RAM automatically by internal
operation. When CS1 to CS3 are in the active mode and D/I and R/W select the input register as shown
in Table 1, data is latched at the fall of the E signal.
2. Output register
The output register is used to store data temporarily that is read from display data RAM. To read out the
data from the output register, CS1 to CS3 should be in the active mode and both D/I and R/W should be
1. With the read display data instruction, data stored in the output register is output while E is high
level. Then, at the fall of E, the display data at the indicated address is latched into the output register
and the address is increased by 1.
The contents in the output register are rewritten by the read display data instruction, but are held by
address set instruction, etc.
Therefore, the data of the specified address cannot be output with the read display data instruction right
after the address is set, but can be output at the second read of data. That is to say, one dummy read is
necessary. Figure 1 shows the MPU read timing.
Table 1Register Selection
D/IR/WOperation
11Reads data out of output register as internal operation (display data RAM →
output register)
10Writes data into input register as internal operation (input register → display
data RAM)
01Busy check. Read of status data.
00Instruction
9
Page 10
HD61202U
Busy Flag
Busy flag = 1 indicates that HD61202U is operating and no instructions except status read instruction can
be accepted. The value of the busy flag is read out on DB7 by the status read instruction. Make sure that the
busy flag is reset (0) before issuing instructions.
D/I
R/W
E
Address
Output
register
DB0–DB7
Busy
check
E
Busy
flag
Write
address N
f
CLK
NN + 1N + 2
Busy
check
Read data
(dummy)
Figure 1 MPU Read Timing
T Busy
is ø1, ø2 frequency
Figure 2 Busy Flag
Data at address NData at address N + 1
Busy
check
Read
data at
address N
1/f
≤ T Busy ≤ 3/f
CLK
Busy
check
CLK
Data read
address
N + 1
10
Page 11
HD61202U
Display On/Off Flip/Flop
The display on/off flip/flop selects one of two states, on state and off state of segments Y1 to Y64. In on
state, the display data corresponding to that in RAM is output to the segments. On the other hand, the
display data at all segments disappear in off state independent of the data in RAM. It is controlled by
display on/off instruction. RST signal = 0 sets the segments in off state. The status of the flip/flop is output
to DB5 by status read instruction. Display on/off instruction does not influence data in RAM. To control
display data latch by this flip/flop, CL signal (display synchronous signal) should be input correctly.
Display Start Line Register
The display start line register specifies the line in RAM which corresponds to the top line of LCD panel,
when displaying contents in display data RAM on the LCD panel. It is used for scrolling of the screen.
6-bit display start line information is written into this register by the display start line set instruction. When
high level of the FRM signal starts the display, the information in this register is transferred to the Z
address counter, which controls the display address, presetting the Z address counter.
X, Y Address Counter
A 9-bit counter which designates addresses of the internal display data RAM. X address counter (upper 3
bits) and Y address counter (lower 6 bits) should be set to each address by the respective instructions.
1. X address counter
Ordinary register with no count functions. An address is set by instruction.
2. Y address counter
An Address is set by instruction and is increased by 1 automatically by R/W operations of display data.
The Y address counter loops the values of 0 to 63 to count.
Display Data RAM
Stores dot data for display. 1-bit data of this RAM corresponds to light on (data = 1) and light off (data = 0)
of 1 dot in the display panel. The correspondence between Y addresses of RAM and segment pins can be
reversed by ADC signal.
As the ADC signal controls the Y address counter, reversing of the signal during the operation causes
malfunction and destruction of the contents of register and data of RAM. Therefore, never fail to connect
ADC pin to VCC or GND when using.
Figure 3 shows the relations between Y address of RAM and segment pins in the cases of ADC = 1 and
ADC = 0 (display start line = 0, 1/64 duty cycle).
Figure 3 Relation between RAM Data and Display (cont)
RAM Y address
13
Page 14
HD61202U
Z Address Counter
The Z address counter generates addresses for outputting the display data synchronized with the common
signal. This counter consists of 6 bits and counts up at the fall of the CL signal. At the high level of FRM,
the contents of the display start line register is present at the Z counter.
Display Data Latch
The display data latch stores the display data temporarily that is output from display data RAM to the liquid
crystal driving circuit. Data is latched at the rise of the CL signal. The display on/off instruction controls
the data in this latch and does not influence data in dicsplay data RAM.
Liquid Crystal Display Driver Circuit
The combination of latched display data and M signal causes one of the 4 liquid crystal driver levels, V1,
V2, V3, and V4 to be output.
Reset
The system can be initialized by setting RST terminal at low level when turning power on.
1. Display off
2. Set display start line register line 0.
While R S T is low level, no instruction except status read can be accepted. Therefore, execute other
instructions after making sure that DB4 = 0 (clear RESET) and DB7 = 0 (ready) by status read instruction.
14
Page 15
HD61202U
Display Control Instructions
Outline
Table 2 shows the instructions. Read/write (R/W) signal, data/instruction (D/I) signal, and data bus signals
(DB0 to DB7) are also called instructions because the internal operation depends on the signals from the
MPU.
These explanations are detailed in the following pages. Generally, there are following three kinds of
instructions:
1. Instruction to set addresses in the internal RAM
2. Instruction to transfer data from/to the internal RAM
3. Other instructions
In general use, the second type of instruction is used most frequently. Since Y address of the internal RAM
is increased by 1 automatically after writing (reading) data, the program can be shortened. During the
execution of an instruction, the system cannot accept instructions other than status read instruction. Send
instructions from MPU after making sure that the busy flag is 0, which is proof that an instruction is not
being executed.
Display on/off0000111111/0Controls display on/off. RAM data and internal
Display start line0011Display start line (0–63)Specifies the RAM line displayed at the top of the
OFF
Set Y address0001Y address (0–63)Sets the Y address in the Y address counter.
Set page (X address)0010111Page (0–7)Sets the page (X address) of RAM at the page
Status read10Busy 0ON/Reset 0000Reads the status.
Write display data01Write dataWrites data DB0 (LSB) Has access to the
) of ø1, and ø2.
CLK
)
CLK
≤ 3/f
BUSY
≤ T
CLK
(1/f
Read display data11Read dataReads data DB0 (LSB)
Note: Busy time varies with the frequency (f
16
Page 17
HD61202U
Detailed Explanation
Display On/Off
R/W D/I DB7DB0
Code000011111D
MSBLSB
The display data appears when D is 1 and disappears when D is 0. Though the data is not on the screen with
D = 0, it remains in the display data RAM. Therefore, you can make it appear by changing D = 0 into D =
1.
Display Start Line
R/W D/I DB7DB0
Code0011AAAAAA
MSBLSB
Z address AAAAAA (binary) of the display data RAM is set in the display start line register and displayed
at the top of the screen. Figure 4 shows examples of display (1/64 duty cycle) when the start line = 0–3.
When the display duty cycle is 1/64 or more (ex. 1/32, 1/24 etc.), the data of total line number of LCD
screen, from the line specified by display start line instruction, is displayed.
Set Page (X Address)
R/W D/I DB7DB0
Code0010111AAA
MSBLSB
X address AAA (binary) of the display data RAM is set in the X address register. After that, writing or
reading to or from MPU is executed in this specified page until the next page is set. See Figure 5.
Set Y Address
R/W D/I DB7DB0
Code0001AAAAAA
MSBLSB
Y address AAAAAA (binary) of the display data RAM is set in the Y address counter. After that, Y
address counter is increased by 1 every time the data is written or read to or from MPU.
17
Page 18
HD61202U
Status Read
R/W D/I DB7DB0
Code10 Busy 0
MSBLSB
ON/
OFF
RESET
0000
• Busy
When busy is 1, the LSI is executing internal operations. No instructions are accepted while busy is 1,
so you should make sure that busy is 0 before writing the next instruction.
• ON/OFF
Shows the liquid crystal display conditions: on condition or off condition.
When on/off is 1, the display is in off condition.
When on/off is 0, the display is in on condition.
• RESET
RESET = 1 shows that the system is being initialized. In this condition, no instructions except status
read can be accepted.
RESET = 0 shows that initializing has finished and the system is in the usual operation condition.
18
Page 19
HD61202U
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
COM60
COM61
COM62
COM63
COM64
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
Start line = 0
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
COM60
COM61
COM62
COM63
COM64
Start line = 1
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
COM60
COM61
COM62
COM63
COM64
COM60
COM61
COM62
COM63
COM64
Start line = 2
Figure 4 Relation between Start Line and Display
Start line = 3
19
Page 20
HD61202U
Write Display Data
R/W D/I DB7DB0
Code0 1DDDDDD
MSBLSB
Writes 8-bit data DDDDDDDD (binary) into the display data RAM. Then Y address is increased by 1
automatically.
Read Display Data
R/W D/I DB7DB0
Code1 1DDDDDD
MSBLSB
Reads out 8-bit data DDDDDDDD (binary) from the display data RAM. Then Y address is increased by 1
automatically.
One dummy read is necessary right after the address setting. For details, refer to the explanation of output
register in “Function of Each Block”.
DD
DD
Y address
012616263
DB0
to
Page 0
X = 0
DB7
DB0
to
Page 1
X = 1
DB7
DB0
to
Page 6
X = 6
DB7
DB0
to
Page 7
X = 7
DB7
Figure 5 Address Configuration of Display Data RAM
20
Page 21
Use of HD61202U
Interface with HD61203 (1/64 Duty Cycle)
RfC
f
RCRC
HD61202U
V
CC
V1
V6
V5
V2
V
EE
V
CC
Power supply circuit
+5V (VCC)
R1
R1
R2
R1
–
+
–
+
–
+
–
+
R1
–10V
Contrast
V
V1L, V1R
V6L, V6R
V5L, V5R
V2L, V2R
V
GND
SHL
DS1
DS2
TH
CL1
FS
M/S
FCS
STB
R3 V1
R3 V6
R3
V3
R3
V4
R3 V5
R3 V2
V
EE
CC
EE
HD61203U
R3 = 15 Ω
X1
X64
DL
DR
M
CL2
FRM
ø1
ø2
V
CC
External CR
Open
Open
M
CL
FRM
ø1
ø2
ADC
RST
CS1
CS2
CS3
COM1
COM64
HD61202U
R/W
D/IEDB0
LCD panel
64 × 64 dots
SEG1
Y1Y64
V1L, V1R
V2L, V2R
V3L, V3R
V4L, V4R
V
, V
EE1
DB1
DB2
DB3
DB4
DB5
DB6
MPU
SEG64
V
CC
EE2
GND
DB7
V
V1
V2
V3
V4
V
CC
EE
21
Page 22
HD61202U
ø1
Input
COM
ø2
CL
FRM
M
X1
X2
X64
123 4849
6412364123
1 frame
1 frame
V1
V6
V5
V5
V5
V1
V2
V6
V6
V5
V2
V6
V2
V5
V1
V5
V5
64
1
V2
V6
V1
V6
V1
V3
V4
Y1
SEG
V4
Y64
The waveforms of Y1 to Y64 outputs vary with the display data. In this example, the top line of
the panel lights up and other dots do not.
In this example, two HD61203s output the equivalent waveforms. So, stand-alone operation is possible. In
this case, connect COM1 and COM65 to X1, COM2 and COM66 to X2, ..., and COM64 and COM128 to
X64. However, for the large screen display, it is better to drive in 2 rows as in this example to guarantee the
display quality.
X1
X2
X3
(master)
HD61203U
X64
X1
X2
X3
(slave)
HD61203U
X64
COM1
COM2
COM3
COM64
COM65
COM66
COM67
COM128
HD61202U
No. 9
Y1Y64
HD61202U
No. 10
Y1Y64
LCD panel
128 × 480 dots
HD61202U
No. 16
Y1Y32
24
Y1Y64
HD61202U
No. 1
Y1Y64
HD61202U
No. 2
Figure 8 Application Example
Y1Y32
HD61202U
No. 8
Page 25
HD61202U
Absolute Maximum Ratings
ItemSymbolValueUnitNote
Supply voltageV
CC
V
EE1
V
EE2
Terminal voltage (1)VT1VEE – 0.3 to VCC + 0.3V4
Terminal voltage (2)VT2–0.3 to V
Operating temperatureT
Storage temperatureT
opr
stg
Notes: 1. LSIs may be destroyed if they are used beyond the absolute maximum ratings.
In ordinary operation, it is desirable to use them within the recommended operation conditions.
Useing them beyond these conditions may cause malfunction and poor reliability.
2. All voltage values are referenced to GND = 0V.
3. Apply the same supply voltage to V
4. Applies to V1L, V2L, V3L, V4L, V1R, V2R, V3R, and V4R.
Maintain
V
2. Applies to CS1, CS2, CS3, E, R/W, D/I, and DB0–DB7.
3. Applies to DB0–DB7.
4. Applies to terminals except for DB0–DB7.
5. Applies to DB0–DB7 at high impedance.
6. Applies to V1L–V4L and V1R–V4R.
7. Specified when LCD is in 1/64 duty cycle mode.
Operation frequency:f
Frame frequency:f
= 250 kHz (ø1 and ø2 frequency)
CLK
= 70 Hz (FRM frequency)
M
Specified in the state of
Output terminal: Not loaded
Input level:VIH = V
(V)
CC
VIL = GND (V)
Measured at V
terminal
CC
8. Specified at +75°C for die products.
26
Page 27
HD61202U
9. Resistance between terminal Y and terminal V (one of V1L, V1R, V2L, V2R, V3L, V3R, V4L, and
V4R) when load current flows through one of the terminals Y1 to Y64. This value is specified
under the following condition:
VCC–VEE = 15.0V
V1L = V1R, V3L = V3R = V
V2L = V2R, V4L = V4R = V
V1L, V1R
–2/7 (VCC–VEE)
CC
+2/7 (VCC–VEE)
CC
RON
V3L, V3R
V4L, V4R
Terminal Y
(Y1–Y64)
V2L, V2R
The following is a description of the range of power supply voltage for liquid crystal display drive.
Apply positive voltage to V1L = V1R and V3L = V3R and negative voltage to V2L = V2R and V4L
= V4R within the ∆V range. This range allows stable impedance on driver output (RON). Notice
that ∆V depends on power supply voltage V
V
V1 (V1L = V1R)
∆V
V3 (V3L = V3R)
CC
CC–VEE
.
Range of power supply
voltage for liquid crystal
display drive
5.0
∆V (V)
3
∆V
V4 (V4L = V4R)
V2 (V2L = V2R)
V
EE
Correlation between driver output
waveform and power supply voltages
Correlation between power supply
voltage V
816
V
CC–VEE
CC–VEE
(V)
and ∆V
for liquid crystal display drive
27
Page 28
HD61202U
Terminal Configuration
Input Terminal
Input/Output Terminal
V
CC
PMOS
NMOS
V
CC
(Input circuit)
PMOS
NMOS
Applicable terminals:
M, FRM, CL, RST, ø1, ø2, CS1, CS2, CS3,
E, R/W, D/I, ADC
Applicable terminals: DB0–DB7
V
CC
Enable
PMOS
Data
NMOS
Output Terminal
28
(Output circuit)
[three state]
Applicable terminals:
PMOS
V
CC
PMOS
V
CC
NMOS
V
EE
NMOS
V
EE
V1L, V1R
V3L, V3R
V4L, V4R
V2L, V2R
Y1–Y64
Page 29
Interface AC Characteristics
HD61202U
MPU Interface (GND = 0V, VCC = 2.7 to 5.5V, Ta = –30 to +75°C)
*
ItemSymbolMinTypMaxUnitNote
E cycle timet
E high level widthP
E low level widthP
E rise timet
E fall timet
Address setup timet
Address hold timet
Data setup timet
Data delay timet
Data hold time (write)t
Data hold time (read)t
Display Control Timing (GND = 0V, VCC = 2.7 to 5.5V, Ta = –30 to +75°C)
*
Limit
ItemSymbolMinTypMaxUnitTest Condition
FRM delay timet
M delay timet
CL low level widtht
CL high level widtht
DFRM
DM
WLCL
WHCL
–2—+2µsFig. 14
–2—+2µs
35——µs
35——µs
Note: Specified at +75°C for die products.
t
WLCL
t
WHCL
t
DFRM
CL
VIHC
VILC
t
DFRM
VIHC
FRM
VILC
t
DM
M
VILC
Figure 13 Display Control Signal Waveform
VIHC
Reset Timing (GND = 0V, VCC = 2.7 to 5.5V, Ta = –30 to +75°C)
ItemSymbolMinTypMaxUnit
Reset timet
RST
Do not fail to set the system again because RESET during operation may destroy the data in all the registers
except on/off register and in RAM.
RST VILC
1.0——µs
t
RST
Reset timing
*
Figure 14 Reset Timing
32
Page 33
HD61202U
Cautions
1. Hitachi neither warrants nor grants licenses of any rights of Hitachi’s or any third party’s patent,
copyright, trademark, or other intellectual property rights for information contained in this document.
Hitachi bears no responsibility for problems that may arise with third party’s rights, including
intellectual property rights, in connection with use of the information contained in this document.
2. Products and product specifications may be subject to change without notice. Confirm that you have
received the latest product standards or specifications before final design, purchase or use.
3. Hitachi makes every attempt to ensure that its products are of high quality and reliability. However,
contact Hitachi’s sales office before using the product in an application that demands especially high
quality and reliability or where its failure or malfunction may directly threaten human life or cause risk
of bodily injury, such as aerospace, aeronautics, nuclear power, combustion control, transportation,
traffic, safety equipment or medical equipment for life support.
4. Design your application so that the product is used within the ranges guaranteed by Hitachi particularly
for maximum rating, operating supply voltage range, heat radiation characteristics, installation
conditions and other characteristics. Hitachi bears no responsibility for failure or damage when used
beyond the guaranteed ranges. Even within the guaranteed ranges, consider normally foreseeable
failure rates or failure modes in semiconductor devices and employ systemic measures such as failsafes, so that the equipment incorporating Hitachi product does not cause bodily injury, fire or other
consequential damage due to operation of the Hitachi product.
5. This product is not designed to be radiation resistant.
6. No one is permitted to reproduce or duplicate, in any form, the whole or part of this document without
written approval from Hitachi.
7. Contact Hitachi’s sales office for any questions regarding this document or Hitachi semiconductor
products.
Hitachi, Ltd.
Semiconductor & Integrated Circuits.
Nippon Bldg., 2-6-2, Ohte-machi, Chiyoda-ku, Tokyo 100-0004, Japan
Tel: Tokyo (03) 3270-2111 Fax: (03) 3270-5109
URLNorthAmerica : http:semiconductor.hitachi.com/
For further information write to:
Hitachi Semiconductor
(America) Inc.
179 East Tasman Drive,
San Jose,CA 95134
Tel: <1> (408) 433-1990
Fax: <1>(408) 433-0223
Europe: http://www.hitachi-eu.com/hel/ecg
Asia (Singapore): http://www.has.hitachi.com.sg/grp3/sicd/index.htm
Asia (Taiwan): http://www.hitachi.com.tw/E/Product/SICD_Frame.htm
Asia (HongKong): http://www.hitachi.com.hk/eng/bo/grp3/index.htm
Japan: http://www.hitachi.co.jp/Sicd/indx.htm
Hitachi Europe GmbH
Electronic components Group
Dornacher Straße 3
D-85622 Feldkirchen, Munich
Germany
Tel: <49> (89) 9 9180-0
Fax: <49> (89) 9 29 30 00
Hitachi Europe Ltd.
Electronic Components Group.
Whitebrook Park
Lower Cookham Road
Maidenhead
Berkshire SL6 8YA, United Kingdom
Tel: <44> (1628) 585000
Fax: <44> (1628) 778322
Hitachi Asia (Hong Kong) Ltd.
Group III (Electronic Components)
7/F., North Tower, World Finance Centre,
Harbour City, Canton Road, Tsim Sha Tsui,
Kowloon, Hong Kong
Tel: <852> (2) 735 9218
Fax: <852> (2) 730 0281
Telex: 40815 HITEC HX
33
Loading...
+ 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.