Hitachi HD44780 controller
and compatible
Main features
z 5x8 character dot matrix display
z 80x8-bit display RAM
z 64x8-bit character generator RAM
z 4-bit or 8-bit interface
Interface
1VssGND
2 VDD Vcc (+5V ± 5%)
3 Vo Contrast Adjustment
4 RS Register Select
5 R/W Read / Write
6 E Enable signal
7-14 DB0-DB7 Data Bus
Timing
PWEH 450 ns 230 ns E hold
t
cycE 1000 ns 500 ns E cycle
t
AB 60 ns 40 ns address setup
t
AH 20 ns 10 ns address hold
t
DBW 195 ns 80 ns data setup (write)
t
H 10 ns 10 ns data hold (write)
t
DHR 5 ns 5 ns data hold (read)
Quick guide for standard write
1. Set RS and data
2. Set E
3. Wait at least PWEH
4. Clear
5. Wait tcycE
(initialization is different!!)
ET-LCD port on ET-BASE AVR
ET-CLCD pin
1 2 3 4 5 6 7891011121314
signal
GND +Vcc Vo RS R/W EN D0 D1 D2 D3 D4 D5 D6 D7
AVR pin
GND +Vcc
(LCD
ADJ)
PG4
GND
PD7
GND GND GND GND
PG0 PG1 PG2 PG3