We take cryptocurrency — so the coins you hold can buy real hardware.Pay in crypto, spend it on real hardware. Free insured shipping worldwide over $399. Plain, unbranded boxes, sent from Germany.Free insured shipping over $399. Your rate is locked for 30 minutes once checkout opens.Rate locked 30 minutes. Every item sealed, serial-checked and covered by a 24-month warranty.Sealed, 24-month warranty.

Saved items Sign in

WaveShare

WaveShare 3.5inch Touch Display Module 480×320 65K Colors Resistive Touch XPT2046 ILI9488 SPI

SKU CH-4RCK-FDK6D

A 3.5-inch IPS touchscreen with 480×320 resolution, 65K colours, resistive touch via XPT2046, ILI9488 driver, SPI interface, microSD slot and programmable backlight control

  • CPU TypeOther
  • IPS panel delivers clear 480×320 visuals with 65K colours
  • Dedicated XPT2046 controller gives smoother touch than AD-driven alternatives
  • MicroSD slot stores images for direct on-screen display
  • Programmable backlight control reduces power draw when dimmed
  • Includes Pico C/C++ and MicroPython examples for faster development

3.5-inch Resistive Touch Display

The WaveShare 3.5inch Touch Display Module is a compact TFT panel with a 480×320 pixel IPS screen that renders 65K colours. It uses an ILI9488 driver and an XPT2046 resistive touch controller connected over an SPI bus. A microSD card slot allows images to be stored and shown directly, while programmable backlight control helps reduce power draw.

Makers targeting Raspberry Pi Pico projects

Developers building handheld interfaces, sensor dashboards or portable consoles for the Raspberry Pi Pico will find the supplied C/C++ and MicroPython examples accelerate integration. The resistive layer requires pressure input, so users who expect capacitive multi-touch gestures or glove-friendly operation should consider alternative panels.

480×320 pixel canvas with SPI bandwidth

The 480×320 resolution suits menu systems, status read-outs and simple graphics where 65K colour depth is sufficient. Large bitmap animations or full-motion video will exceed the practical throughput of the SPI interface and the onboard controller, limiting fluidity in visually intensive applications.

Highlights

  • IPS panel delivers clear 480×320 visuals with 65K colours
  • Dedicated XPT2046 controller gives smoother touch than AD-driven alternatives
  • MicroSD slot stores images for direct on-screen display
  • Programmable backlight control reduces power draw when dimmed
  • Includes Pico C/C++ and MicroPython examples for faster development

Specifications

CPU TypeOther

Questions about this item

Does the Pico need to expose an SPI bus and free GPIOs for the XPT2046 touch controller and ILI9488 driver?

Yes, the module communicates over SPI and requires the Pico to provide the bus plus control lines for the display and resistive touch controller.

Can the 480×320 panel share the Pico’s SPI bus with other peripherals such as sensors or an SD card?

The bus can be shared if each device uses a separate chip-select line, but the display’s continuous refresh traffic may limit bandwidth for other SPI devices.

How can I confirm the 65K-colour IPS screen and XPT2046 touch are working after wiring?

Run the supplied Pico C/C++ or MicroPython example; the screen should show colour test patterns and the touch demo should report X/Y coordinates when pressed.

Also in this aisle

People compared these

Same shelf, same checkout — eight coins and a 30-minute rate lock.