These full-color displays can pack a lot of information into a small 1.3″ form factor with 260PPI (Pixels Per Inch).
When you find these modules for sale, they are often mistakenly identified as an OLED display but they are in fact IPS LCD which has a similar wide viewing angle to OLED.
The module operates at 3.3V, so if using with a 5V MCU, be sure to include logic level shifters on the data lines to prevent possible damage. The circuitry on the back of the module is just a transistor and a few resistors and a capacitor to provide backlight control. The module does not have a 3.3V regulator on it and so must be powered from 3.3V.
![](https://www.cytron.io/image/catalog/products/DS-IPS-1.3-ST7735/DS-IPS-1.3-ST7735 (07).jpg)
It is compatible with ESP32 too:
![](https://www.cytron.io/image/catalog/products/DS-IPS-0.96-ST7735/DS-IPS-0.96-ST7735_a.jpg )
In the above example, Node32-Lite and this 0.96-inch LCD. Please refer to the tutorial here: ST7789 interfacing with ESP32 to make the connections, Arduino library installation, and modification needed for it to works on this LCD.
Module Connections:
Connection to the display is via a 7-pin header.
- GND – Connect to system ground. This ground needs to be in common with the MCU.
- VCC – Connect to 3.3V. This can come from the MCU or separate power supply. We tested using 5V from Arduino board and it works too.
- SCL – Connects to SPI SCL (Clock)
- SDA – Connect to SPI MOSI (Data)
- RES – Reset for the ST7789 LCD controller. Normally HIGH, pull LOW to reset
- DC – Data / Command. Determines the type of data being sent to the display. LOW = Command, HIGH = Data
- BLK – Backlight Control. If left unconnected, the backlight is always on. Pull LOW to turn off
Warranty Period: 12 months