This 1.9" display module from Waveshare features a bright and colourful IPS panel with a 170x320 resolution and 262K colours.
The 4-wire SPI interface allows this display to be used with popular development boards such as the Arduino Uno and Raspberry Pi in C and Python, both of which have code examples in the online wiki, and reduces the number of GPIO pins used.
The display comes with a matching 8-pin cable with female headers to connect to your microcontroller.
Features
- 170 x 320 resolution
- 262K colours
- SPI interface, minimizes required IO pins
- ST7789V2 driver chip
- Supports controller boards such as the Raspberry Pi/Arduino/STM32
-
Online development resources (examples for Raspberry Pi/Arduino/STM32)
Connection Example - Raspberry Pi

Connection Example - Arduino

Pinout
BL |
Backlight |
RST |
Reset, low active |
DC |
Data/Command selection (high for data, low for command) |
CS |
Chip selection, low active |
CLK |
SPI clock input |
DIN |
SPI data input |
GND |
Ground |
VCC |
Power (3.3V / 5V input) |
Specifications
- Operating voltage: 3.3V / 5V
- Please ensure that the power supply voltage is consistent with the logic voltage
- Communication Interface: SPI
- Display Panel: IPS
- Driver: ST7789V2
- Resolution: 170 (H) RGB x 320 (V)
- Display Dimensions: 22.70 × 42.72mm
- Pixel Pitch: 0.1335 x 0.1335 mm
- Module Dimensions: 27.3 x 51.2mm
Resources
Package Contents
- 1x 1.9" LCD Module
- 1x GH1.25 20cm 80pin cable