What is a Hitachi HD44780 LCD Display
The Hitachi HD44780 is a handy LCD display which can be easily interfaced to a microcontroller in either 8 bit mode or 4 bit mode depending on the number of microcontroller pins you have to spare. The LCD only displays a text output however this is a user interface for tasks such as getting information about battery power or distance to an object.
The LCD is usually interfaced via 16 pins which are labelled as shown below:
HD44780 Tutorial: Basics
These tutorials are based on an 1997 article from "Everyday Practical Electronics" by Julyan llett and I highly recommend you read through these two short articles as they are very clear and easy to follow.
- Julyan llett - "How to use intelligent L.C.D.s - Part One"
- Julyan llett - "How to use intelligent L.C.D.s - Part Two"
The tutorial will now use the circuit from the first article above to go through some the commands and entering text into the LCD display.
- Simple LCD Test Circuit
- Sending Commands
- Sending Characters
HD44780 Tutorial: PIC Microcontrollers
- Sending "Hello World" to the LCD
- Creating an LCD clock