The Waveshare 19804 is a 2.8inch Touch Display Module for Raspberry Pi Pico, 262K colors, 320×240 pixels, SPI Interface with Resistive touch controller XPT2046, ST7789 Driver, using SPI bus.
Comes with Raspberry Pi Pico C/C++ and MicroPython Demo

- Size
2.8"
- Resolution
320×240
- Display Color
262K Colors
- Display Panel
IPS
- Touch Type
Resistive
- Interface
SPI
- Driver/Controller
ST7789/XPT2046
Features At A Glance
- 320×240 resolution, IPS screen, 262K colors, clear and colorful displaying effect
- Dedicated touch controller, bringing more smooth touching effect than AD-controlled solutions
- MicroSD card slot for storing images and direct displaying them easily
- Programmable backlight control, power saving
- Comes with development resources and manual (Raspberry Pi Pico C/C++ and MicroPython examples)
Specifications
OPERATING VOLTAGE | 5V | RESOLUTION | 320×240 pixels |
---|---|---|---|
COMMUNICATION INTERFACE | SPI | DISPLAY SIZE | 57.60 × 43.20 mm |
DISPLAY PANEL | IPS | PIXEL SIZE | 0.18 × 0.18 mm |
DRIVER | ST7789 | DIMENSIONS | 70.20 × 50.20 mm |
TOUCH CONTROLLER | XPT2046 |
Raspberry Pi Pico Header Compatibility
Onboard Female Pin Header For Direct Attaching To Raspberry Pi Pico

Raspberry Pi Pico is NOT included.
What's On Board

- Rapsberry Pi Pico header
- MicroSD card slot
- XPT2046
resistive touch controller - RT9193-33
3.3V linear voltage regulator - Pico reset button
Pinout Definition

Outline Dimensions
