Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

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

ABSOLUTE MAXIMUM RATINGS


Characteristic Power Supply Voltage Driver Supply Voltage Input Voltage Operating Temperature Storage Temperature

Notes: Must keep the relation of VDD V1 V2 V3 V4 V5

IN44780U
BLOCK DIAGRAM
Power supply for LCD Drive V1 V2 V3 V4 V5
5 5

Par allel/ Ser ial Data conversion Circuit

Busy Flag

Char acter Gener at or ROM 8320 bit s

Char act er Gener ator RAM 512 bits

Cursor Blink Cont rol Circuit

DB0~DB3 4 DB4~DB7 4 I/ O Buf fer R/ W RS E


8 8 8 8 SEG1

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

I nstruct ion Register 8

I nstruct ion Decoder

Display Data RAM 80 x 8 bit s

Address Counter
7

16 - bit Shif t 16 Register

Common COM16 Sign al 16 Driver

COM1 to

OSC1 OSC2 Timing Gener at ion Circuit

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

LOW Input Voltage HIGH Output Voltage

LOW Output Voltage

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

190 245 4.6 3.0

270 250

Notes: *1).

Oscillation circuit

IN44780U
Resistor circuit
OSC1 Rf Rf: 91k+2%
Frequency input open

External clock circuit


OSC1 OSC2

OSC2

*2). Input the voltage listed in table below to V1 ~ V5


Duty Bias Power supply V1 V2 V3 V4 V5 VDD VLCD/4 VDD VLCD/2 VDD VLCD/2 VDD 3VLCD/4 VDD VLCD VDD VLCD/5 VDD 2VLCD/5 VDD 3VLCD/5 VDD 4VLCD/5 VDD VLCD 1/8, 1/11 1/4 1/16 1/5

*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

Valid Data VIL1 tC VIL1

(2) Read mode (Reading data from IZ44780 to MPU)


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 Output Delay Time Data Hold Time Symbol tC tR tF tW tSU1 tH1 tD tH2 Test pin E E E E R/W, RS R/W, RS DB0 ~ DB7 DB0 ~ DB7 20 220 40 10 120 Min 500 25 25 Typ Max Unit ns ns ns ns ns ns ns ns

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

(3) Interface mode with HD44100, KS0065


Characteristic Clock Pulse Width High Clock Pulse Width Low Data Set-up Time Data Hold Time Clock Set-up Time M Delay Time
0.9VDD CLK1 t WCKH t CSU CLK2 0.1V DD t CSU 0.9V DD 0.1V DD t WCK1 0.9VDD 0.1V DD t WCKH

Symbol tWCKH tWCKL tSU tDH tCSU tDM

Test pin CLK CLK D D CLK M


0.9V DD

Min 800 800 300 300 500 -1000

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

Output Output Input Output

LCD LCD Resistor or Ceramic Resonator

Data latch clock Data shift clock Alternated signal for LCD driver output Display data interface

HD44100, KS0065, IZ0065

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

DISPLAY CLEAR L RETURN HOME L ENTRY MODE SET L

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

1.64 ms 1.64 ms 40s

Cursor move to first digit *I/D: set cursor move direction


I/D H L Increase Decrease

*SH: Specifies shift of display


SH H L Display is shifted Display is not shifted Display on Display off Cursor on Cursor off Blinking on Blinking off Display shift Cursor move Right shift Left shift 8 bits interface 4 bits interface 2 line display 1 line display 5x10 dots 5x7 dots

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

CG RAM address (corresponds to cursor address) DD RAM address

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

BF Address Counter used for Both DD & CG RAM address

WRITE DATA READ DATA

H H

L H

Write Data Read Data

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

Note: X Dont care.

LCD Panel

COM1~COM16 DL2 D R1 DL1 D R2 IZ0065 FCS CL 1 BT1510 SH L 1 CL 2 SH L 2 M VSS VD D V 6 V 5 V 4 V 3 V 2 V 1 VE E

SEG1~SEG40

SC1 ~ SC40

SC1 ~ SC40 DL2 D R1 DL1 IZ0065 D R 2 F CS BT1510 C L 1 SH L 1 CL 2 SH L 2 M VSS VD D V 6 V 5 V 4 V 3 V2 V 1 V E E

SC1 ~ SC40 DL2 D R1 DL1 D R2 IZ0065 FCS BT1510 C L 1 SH L 1 CL 2 SH L 2 M VS S VD D V6 V 5 V 4 V 3 V2 V 1 V E E

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

GND or ot her voltage

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

IZ44780 BT1578 PAD DIAGRAM

Chip size : 4000 x 4900 Pad size : 120 x 120 Unit : m

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

PAD LOCATION (Unit: m)


Pad No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Pad Name SEG22 SEG21 SEG20 SEG19 SEG18 SEG17 SEG16 SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG9 SEG8 SEG7 SEG6 SEG5 SEG4 SEG3 SEG2 SEG1 GND OSC1 OSC2 V1 V2 X -2221 -2041 -1804 -1624 -1444 -1264 -1084 -904 -724 -544 -364 -184 -4 176 35 536 716 896 1076 1256 1436 1616 1920 2100 2299 2299 2299 Pad No. -1830 28 -1830 29 -1830 30 -1830 31 -1830 32 -1830 33 -1830 34 -1830 35 -1830 36 -1830 37 -1830 38 -1830 39 -1830 40 -1830 41 -1830 42 -1830 43 -1830 44 -1830 45 -1830 46 -1830 47 -1830 48 -1830 49 -1830 50 -1830 51 -1552 52 -1372 53 -1192 54 Y Pad Name V3 V4 V5 CL1 CL2 VCC M D RS R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 X 2299 2299 2299 2299 2299 2299 2299 2299 2299 2299 2299 2299 2299 2188 2008 1812 1632 1436 1256 961 781 601 421 241 61 -119 -299 Pad No. -1012 55 -832 56 -862 57 -472 58 -292 59 -112 60 68 61 248 62 428 63 608 64 788 65 1090 66 1270 67 1830 68 1830 69 1830 70 1830 71 1830 72 1830 73 1830 74 1830 75 1830 76 1830 77 1830 78 1830 79 1830 80 1830 Y Pad Name COM9 COM10 COM11 COM12 COM13 COM14 COM15 COM16 SEG40 SEG39 SEG38 SEG37 SEG36 SEG35 SEG34 SEG33 SEG32 SEG31 SEG30 SEG29 SEG28 SEG27 SEG26 SEG25 SEG24 SEG23 X -530 -710 -941 -1121 -1301 -1481 -1661 -1841 -2036 -2216 -2298 -2298 -2298 -2298 -2298 -2298 -2298 -2298 -2298 -2298 -2298 -2298 -2298 -2298 -2298 -2298 Y 1830 1830 1830 1830 1830 1830 1830 1830 1830 1830 1404 1224 1044 864 684 504 324 144 -36 -216 -396 -576 -756 -936 -1116 -1296

10

You might also like