I'm attempting to interface this display to a Raspberry Pi 3. The data sheet outlines a relatively simple parallel interface in which you can write to the display.

For those familiar with the Raspberry Pi 3, what would be the best method for implementing this parallel interface?

I've used the GPIO and SPI capabilities of the RPi in the past. I assume I could use an SPI GPIO expansion chip to write parallel words out to interface, but are there better methods?


It looks like a HD44780 device to me, a standard LCD parallel display which needs multiple GPIO (probably 8 if driven in 4 bit mode).

See https://www.arduino.cc/en/Tutorial/HelloWorld as an example interface.

SPI would not be suitiable.

  • 2
    This may be a better example since it is specific to the PI learn.adafruit.com/… – Steve Robillard Jan 14 '18 at 21:01
  • 1
    That's a good resource, and I see. Sounds like GPIO is the way to go. I had mentioned SPI in the sense that I would be using an GPIO expansion chip via SPI. – Izzo Jan 14 '18 at 21:01

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.