Skip to content

2.8inch Touch Display Module for Raspberry Pi Pico, 262K Colors, 320×240, SPI

10 units available with a short lead time.

Express post shipping available (product has a short lead time)

The 2.8" Touch Display Module is designed for the Raspberry Pi Pico, featuring a 320×240 IPS screen with 262K colours and a resistive touchscreen. It connects via the onboard female pin header for direct attachment to the Pico — no wiring required.

Driven by the ST7789 display controller and XPT2046 touch controller over SPI, the module includes a MicroSD card slot for image storage and programmable backlight control. Demo code is provided for both C/C++ and MicroPython.

Key Features

  • 2.8" IPS Display – 320×240 resolution with 262K colours for vivid output
  • Resistive Touchscreen – XPT2046 dedicated touch controller for smooth input
  • Direct Pico Attachment – Female pin header for plug-and-play connection
  • MicroSD Card Slot – Store and display images directly
  • Programmable Backlight – Software-controlled brightness for power saving
  • Demo Code Included – C/C++ and MicroPython examples for Raspberry Pi Pico

Specifications

  • Display Driver: ST7789
  • Touch Controller: XPT2046
  • Resolution: 320×240 pixels
  • Pixel Size: 0.18 × 0.18mm
  • Display Panel: IPS
  • Colour Depth: 262K colours
  • Communication: SPI
  • Operating Voltage: 5V
  • Voltage Regulator: RT9193-33 (3.3V LDO)
  • Display Area: 57.60 × 43.20mm
  • Module Dimensions: 70.20 × 50.20mm

Ideal For

  • Raspberry Pi Pico display projects
  • Touch-based MicroPython interfaces
  • Portable sensor dashboards
  • Image slideshow displays

Package Contents

  • 1× 2.8" Touch Display Module for Raspberry Pi Pico
Note: Raspberry Pi Pico and MicroSD card are not included.

Resources

The 2.8inch Touch Display Module for Raspberry Pi Pico, 262K Colors, 320×240, SPI appears in the following collections:

SKU WS-19804