Blog Archives

ST7735 1.8″ TFT Dispay: SPI vs General connection


I got a ST7735 based lcd from ebay and decided to play with it a bit.


  • Arduino UNO
  • 1.8″ TFT LCD from ebay
  • Some jumper cables


All the guidelines for connecting the LCD to the Arduino can be found here:, but there is one thing to note. In the tutorial there is a pin called “dc” (Data/Command) (thanks to sza2) (I am not sure what that stands for) , but on my LCD it’s named  “RS” (register select). So, to make it work, just ignore the difference in naming.

Display driver library:

And the required graphics library:

I am using the demo-sketches from the AdafruitST7735\examples\:

  • graphicstest
  • graphicstest_highspeed

Comparison itself

In the video you can see the communication protocol speed comparison.


SPI is the way to go 🙂