Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

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.

Does an Atmega32 have an LCD driver?
Is there such a circuit?
If so,Is such a circuit on the microcontroller or on the LCD display itself?

Do LCD displays require a driver circuit?
I have a NHD-C0216AZ-FN-GBW LCD, but can't tell if it has an HD44780 LCD driver.(https://www.electro-tech-online.com/custompdfs/2008/11/NHD-C0216AZ-FN-GBW-1.pdf)

Thank you
Patrick
 
Last edited:
Does an Atmega32 have an LCD driver?
Is there such a circuit?
If so,Is such a circuit on the microcontroller or on the LCD display itself?

Do LCD displays require a driver circuit?
I have a NHD-C0216AZ-FN-GBW LCD, but can't tell if it has an HD44780 LCD driver

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.

Latest threads

Back
Top