1.9" IPS LCD Display Module (170x320, SPI)

WaveshareSKU: WAV-23822
Sale price £11.80
incl. VAT
excl. VAT
Sold out
Notify me

Compatible with:

Awesome Extras

ArduinoArduino Uno Rev3
Sale price £24.50 incl. VAT excl. VAT
ArduinoArduino Nano (with headers)
Sale price £22 incl. VAT excl. VAT
Raspberry PiRaspberry Pi 4 Model B
Sale priceFrom £35 incl. VAT excl. VAT

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.


  • 170×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


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)


  • 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

Package Contents

  • 1x 1.9" LCD Module
  • 1x GH1.25 20cm 80pin cable


Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.