Product Overview
A compact colour TFT display for handheld builds and custom dashboards. The 4-wire SPI interface saves GPIO pins, and the embedded ILI9341 controller handles text, images and graphics. Waveshare provides Raspberry Pi demos in Python, BCM2835 and WiringPi.
Key Features
| Feature | Benefit |
|---|---|
| 240 × 320, 65K colours | Clear text and graphics on a small screen |
| 4-wire SPI | Uses only a few GPIO pins |
| ILI9341 controller | Widely supported by display libraries |
| 3.3 V and 5 V logic | Works with Raspberry Pi, ESP32 and Arduino-type boards |
| Cable included | Connect straight away |
Applications
| Application Area | Example Projects |
|---|---|
| Handheld devices | Portable gadgets and games |
| Sensor displays | Live readings from ESP32 or Pico projects |
| Status screens | Clocks, weather and network info |
| Education | Graphics programming |
Benefits
Self-contained projects
A built-in screen removes the need for a separate monitor.
Interactive
Touch input means no keyboard or mouse is needed for simple interfaces.
Tidy mounting
Designed to be built into a case, panel or stand.
Specifications
| Specification | Details |
|---|---|
| Active area | 36.72 × 48.96 mm |
| Module size | 70.5 × 43.3 mm |
Compatibility
- Raspberry Pi, ESP32 and other microcontrollers with SPI
Why Choose This Product?
It’s a small, well-supported colour screen for microcontroller and Raspberry Pi projects.
Beginner Use Cases
- Show sensor readings from an ESP32
- Make a small clock
- Draw shapes and text
- Build a mini game
Professional Use Cases
- HMI and control panels
- Point-of-sale and kiosk terminals
- Test and measurement read-outs
- Product prototypes
Package Includes
- 2.4-inch LCD module
- PH2.0 8-pin cable (20 cm)
Choosing a Display
- Freenove 7-inch touch screen — DSI ribbon connection, 800 × 480, fits a desk or panel build.
- 10.1-inch touch screen — larger screen for kiosks and dashboards.
- Waveshare 2.4-inch SPI LCD — small module for microcontroller projects (ESP32, Pico, Arduino).
- On Raspberry Pi 5, DSI screens need the Raspberry Pi 5 Display Cable (22-pin to 15-pin) unless the screen kit includes one.



