Professional Documents
Culture Documents
IN44780U Dot Matrix Liquid Crystal Display Controller & Driver
IN44780U Dot Matrix Liquid Crystal Display Controller & Driver
FEATURES
Internal Memory Character Generator ROM: 8320 bits Character Generator RAM: 512 bit Display Data RAM: 80 x 8 bits for 80 digits
FUNCTION
Character type dot matrix LCD driver & controller Internal driver: 16 common and 40 segment signal output Display character format: 5 x 7 dots + cursor, 5 x 10 dots + cursor Easy interface with a 4-bit or 8-bit MPU Display character pattern: 5 x 7 dots format: 192 kinds, 5 x 10 dots format: 32 kinds The special character pattern can be programmable by Character Generator RAM directly A customer character pattern can be programmable by mask option Wide range of instruction function: Display clear, Cursor home, Display ON/OFF, Display shift Cursor ON/OFF, Display character blink, Cursor shift
Internal automatic reset circuit at power ON Internal oscillation circuit Power Supply Voltage: +5V 10% LCD Driving Voltage for display: 0 ~ -5V(V5) Duty factor selection (sselected by programs) 1/8 duty: 5 x 7 dots format 1 line, 1/11 duty: 5 x 10 dots format 1 line 1/16 duty: 5 x 7 dots format 2 line Bare chip available Pin-to-Pin replacement for KS0066, HD44780, SED1278
DESCRIPTION The IZ44780 is a dot matrix liquid crystal display controller & driver LSI that displays alphanumerics, characters and symbols. It drives dot matrix LCD under microcomputer control. All functions needed for dot matrix LCD drive are internally provided on one chip. ODERING INFORMATION
Type IZ44780 00 IZ44780 01 IZ44780 XX English English CGROM Numberal Numberal Custom font (XX ROM code) Symbol VDD V1 ~ V5 VI Ta Tstg Value - 0.3 ~ 7.0 VDD - 13.5 ~ VDD + 0.3 -0.3 ~VDD + 0.3 - 20 ~ + 75 - 55 ~ + 125 Unit V V V o C o C Russian Japanese
IN44780U
BLOCK DIAGRAM
Power supply for LCD Drive V1 V2 V3 V4 V5
5 5
Busy Flag
Data Register
7
Segment to 40 - bit 40 - bit SEG40 Shif t 40 L at ch 40 Sign al 40 Dr iver Regist er Cir cuit
Address Counter
7
COM1 to
CLK 1 CLK 2 M
V DD V SS
IN44780U
ELECTRICAL CHARACTERISTICS (Ta = 25oC, VDD = +5V, VSS = 0V unless otherwise specified)
Characteristic Operating Voltage Operating Current (*1) HIGH Input Voltage Symbol VDD IDD VIH VIL VOH VOL VCOM VSEG ILKG IIL fEC DUTY tR tF fOSC1 fOSC2 VLCD1 VLCD2 VDD V5 1/5 bias 1/4 bias V1 ~ V5 OSC1 IOH = -0.205 mA IOH = -40A IOL = 1.2mA IOL = 40A IO = 0.1mA VIN =0V ~ VDD VCC = 5V (test pull up R) Test Condition Applicable Terminals Min 4.5 Internal oscillation or external clock fOSC = 270KHz E, DB0 ~ DB7, 2.2 R/W, RS OSC1 VDD-1.0 E, DB0 ~ DB7, -0.3 R/W, RS OSC1 -0.2 DB0 ~ DB7 2.4 CLK1, CLK2, M, 0.9VDD D DB0 ~ DB7 CLK1, CLK2, M, D COM1 ~ COM16 SEG1 ~ SEG40 E RS, R/W, DB0 ~ DB7 0.35 Typ Max 5.5 0.6 VDD VDD 0.6 1.0 V Unit V
0.4 0.1VDD 1.0 1.0 1 -125 250 50 -250 350 55 0.2 0.2 350 255 10.0 10.0
Driver Voltage Descending Input Leakage Current Input LOW Current Frequency (*1) External Duty Clock Rise time Fall time Internal Clock Frequency(*1) Ceramic Resonator Oscillation Frequency (*1) LCD Driving Voltage (*2)
V A A KHz % s s KHz
-1 -50 125 46
Rf = 91K 2%
OSC1, OSC2
270 250
Notes: *1).
Oscillation circuit
IN44780U
Resistor circuit
OSC1 Rf Rf: 91k+2%
Frequency input open
OSC2
*VLCD is the LCD driving voltage, refer to the initial set of the instruction code.
AC CHARACTERISTICS (VDD = 5V, VSS = 0V, Ta = 25oC) (1) Write mode (Writing data from MPU to IZ44780)
Characteristic E Cycle Time E Rise Time E Fall Time E Pulse Width (High, Low) R/W and RS Set-up Time R/W and RS Hold Time Data Set-up Time Data Hold Time Symbol tC tR tF tW tSU1 tH1 tSU2 tH2 Test pin E E E E R/W, RS R/W, RS DB0 ~ DB7 DB0 ~ DB7 220 40 10 60 10 Min 500 25 25 Typ Max Unit ns ns ns ns ns ns ns ns
IN44780U
RS VIH1 VIL1 t SU1 R/ W VIL1 t H1 tW V IH1 VIL1 t H1 VIL1
VIL1
tR
t SU2 VIH1
t H2 VIH1
DB0 ~ DB7
IN44780U
RS V IH1 V IL1 t SU VIH1 V IL1 tH VIL1 tW tF V IL1 tR tD t DH V IH1 Valid Data V IL1 tC V IL1 V IH1 VIL1 tH
R/ W
VIH1 E VIL1
DB0 ~ DB7
Typ
Max
Unit ns ns ns ns ns
1000
ns
0.9VDD 0.1VDD t SU
0.9V DD 0.1V DD t DM
0.9V DD t DM
IN44780U
TERMINAL DESCRIPTION
Pin VDD VSS V1 V5 SEG1 SEG40 COM1 COM16 OSC1 OSC2 CLK1 CLK2 M D Output INPUT/OUTPUT Power Negative Supply Voltage Segment output Common output Oscillator Name Operating Voltage DESCRIPTION For logical circuit (+5V 10%) 0V(GND) Bias voltage level for LCD driving Segment signal output for LCD driving Common signal output for LCD driving Both pin connected to Rf resistor or ceramic resonator for internal oscillator circuit. In case of external frequency use only, the frequency is input to OSC1 terminal. Clock output terminal for the serially transferred data to be latched to the driver. Clock output terminal used when D terminal data output shifts the inside of the driver. The alternating signal to convert LCD drive waveform to AC. Character pattern data, which is corresponding to each common signal, is supplied to driver serially. High Selection Low Non selection Start anable signal to read or write the data R/W signal input is used to select the read/write mode High Read mode Low Write mode Register selection input High Data register (for read and write) Low Instruction register (for write), Busy flag, address counter (for read) Used for data transfer between the MPU and IZ44780. These terminals are for data bus with bidirectional three-state. Initial 4 bit (DB0-DB3) are not used during 4 bit operation (DB7 can be used as a busy flag) MPU INTERFACE Power Supply
Data latch clock Data shift clock Alternated signal for LCD driver output Display data interface
E R/W
Input
Enable Read/Write
RS
Register select
DB0 DB7
Input/Output
Data interface
IN44780U
CONTROL and DISPLAY COMMANDS
Command RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Execution time
(fOSC=250KHz) Remark
L L L
L L L
L L L
L L L
L L L
L L L
L L H
L H I/D
H X SH
DISPLAY ON/OFF
40s
*Display
D H L H L H L H L H L H L
*Cursor
C
*Blinking
B
SHIFT
S/C R/L X
40s
SC
R/L
SET FUNCTION
DL
40s
DL
H L H L
SET CG RAM ADDRESS SET DD RAM ADDRESS READ BUSY FLAG & ADDRESS
L L L
L L H
L H
40s 40s 0s
CG RAM Data is sent and received after this setting DD RAM Data is sent and received after this setting
BF H L Busy Ready
H H
L H
46s 46s
-Reads BF indication internal operating is being performed. -Reads address counter contents Write data DD or CG RAM Read data from DD or CG RAM
LCD Panel
SEG1~SEG40
SC1 ~ SC40
D OSC1
OSC2
BT1578 IZ44780
V SS M CLK 1 CLK2 V DD V1 V2
When KS0065, HD44100 is externally connected to the IZ44780, you can increase the number of display digits up to 80 characters.
IN44780U
V DD
V1
V2
APPLICATION CIRCUIT
V3 V4 DB0 ~ DB7
To MPU
V3
V4
V5
V5
V L CD (1/ 5 b i as)
IN44780U
PAD LAYOUT
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 40 39 38 37 36 35
(0,0)
34 33 32 31 30 29 28 27 26 25
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
10