Atmega32 and HD44780 LCD driver?

Status
Not open for further replies.
There is hardware needed to run the display (HD44780'ish) and there is software needed to talk to the hardware. Both are know as drivers.

The hardware is most often part of the display but does not have to be.
Some PICs have the hardware needed to drive the LCD directly for
LCD units without a built in hardware driver.

The software can be written in any computer language.

Having said that. I am quite sure you can get many software drivers
for the Atmega32 written in several languages. I do not have a clue
regarding if you can find one with build in hardware to drive the
LCD directly.

EDIT: You can tell by the interface pin discription that this unit has a
built in hardware driver.

The datasheet includes the timing and Instruction description. You
can compare the instructions to the HD44780 instructions to see if
they are the same. In either all the info is there.

 
Last edited:

Hi,
ATmega32 doesn't have an LCD driver(H/W) inbuilt, but your LCD module does have it. So, all you have to do is write s/w routines to get something displayed on LCD. As the pin configuration of this LCD is similar to standard LCDs, you'll find plenty of examples online on using LCDs with AVR.
Here is an example project for beginners on LCD-ATmega32 interface:
**broken link removed**

Regards.
 
Last edited:
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…