I want to drive a 2.2" QVGA LCD that has I80(Intel 8080) interface.

I found that other people did it with microcontrollers that have XMEM(Atmega64) or FSMC(ST) .

Now I want to know if it is possible to do it just with GPIO ?

  • \$\begingroup\$ Why are there no datasheet hyperlinks and schematics in your question? \$\endgroup\$
    – Transistor
    Nov 24, 2018 at 8:43
  • \$\begingroup\$ @Transistor its not about specific lcd \$\endgroup\$
    – Alireza
    Nov 24, 2018 at 9:28

1 Answer 1


Yes. If it has an 8080 interface, that means it has a built in controller (which is quite common for these sorts of screens). You can write data to it at your leisure, basically. The only consideration is that you need to have enough GPIO to drive the interface.

If you want to do animations or complex graphics, then you will need a fast microcontroller because it will be spending a lot of time bit bashing the interface. This is why it can make sense to use a chip with an FSMC (memory controller). It means your CPU can focus on generating graphics, rather than driving the interface.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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