I was using a Hitachi HD44780 display hooked up to GPIO pins. Sadly, it got damaged and, in a rush, I had to get a different one. It is a ADM1602U serial enabled display. However I don't plan to use the serial function of it. The pin out diagram is given in the link below


I was wondering if anyone could tell me the difference between the pins of the generic HD44780 display (tutorial I was using for the old display : http://www.raspberrypi-spy.co.uk/2012/07/16x2-lcd-module-control-using-python/) and this new display.

It appears the only real difference is the PGD, PGC, and PGM pins which I am not sure what to connect it to.

  • The HD44780 according to Wikipedia appears to use a parallel interface while the ADM1602U uses a serial UART interface. The Pi does have a serial port, but by default Raspbian uses it for the console. – HeatfanJohn Mar 7 '14 at 23:13
  • Is there anyway to use the JP1 and JP2 pins on the ADM1602U to make it into a parallel interface? – user2307421 Mar 7 '14 at 23:35
  • Looks like you can just use the 10 pin header. To me it looks like its is just a normal HD44780 display, but it has a PIC chip on the board that does the serial, to "parallel" conversion. The PGD, PGC, and PGM are PIC programming pins. So just ignore the 6-pin one. – Gerben Mar 8 '14 at 19:46
  • Awesome, thank you. I thought that might be it, but I wasn't sure. – user2307421 Mar 9 '14 at 23:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.