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

WaveshareSKU: WAV-23822
Sale price £9.83
incl. VAT
excl. VAT
Only 19 units left

Compatible with:

Awesome Extras

ArduinoArduino Uno Rev3
Sale price £20.42 incl. VAT excl. VAT
ArduinoArduino Nano (with headers)
Sale price £18.33 incl. VAT excl. VAT
Raspberry PiRaspberry Pi 4 Model B
Sale priceFrom £29.17 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
Amazon American Express Maestro Mastercard PayPal Visa

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