Product Overview
These SPI TFT LCD modules give microcontroller projects a full-colour display, in 2.4″, 2.8″, 3.2″, 3.5″ and 4.0″ sizes — most with an optional touch panel.
They use common ST7789 / ILI9488 drivers and SPI, so they work with ESP32, Arduino, STM32 and Raspberry Pi Pico using popular graphics libraries.
Key Features
| Feature | Benefit |
|---|---|
| Sizes from 2.4″ to 4.0″ | Choose the right screen for your build |
| Full-colour TFT | Graphs, icons and menus |
| Touch or non-touch options | Interactive or display-only |
| SPI interface | Few GPIO pins needed |
| ST7789 / ILI9488 drivers | Widely supported by libraries |
| 3.3 V logic | Direct connection to ESP32 and Pico |
Applications
| Application Area | Example Projects |
|---|---|
| Smart home | Control panels and dashboards |
| Industrial | HMIs and machine status |
| Robotics | Control and sensor displays |
| Weather & energy | Monitoring stations |
| Education | Embedded GUI lessons |
Benefits
Professional interfaces
Colour and touch make projects look like finished products.
Easy to drive
Well-known drivers with ready libraries.
Scalable
The same code approach across several sizes.
Specifications
| Specification | Details |
|---|---|
| Display | TFT LCD |
| Sizes | 2.4″, 2.8″, 3.2″, 3.5″, 4.0″ |
| Resolution | 240 × 320 or 480 × 320 (depending on model) |
| Driver | ST7789 / ILI9488 |
| Touch | Available on touch versions |
| Interface | SPI |
| Supply voltage | 3.3–5 V |
| Logic level | 3.3 V |
| Compatibility | ESP32, ESP8266, Arduino, STM32, RP2040 / Pico |
Why Choose This Product?
It gives you colour and touch in a range of sizes with well-supported drivers — ideal for real user interfaces.
Beginner Use Cases
- ESP32 weather station display
- Touch control panel
- Sensor graph display
- Simple game
Professional Use Cases
- Industrial HMIs
- IoT gateway interfaces
- Automation panels
- Data-acquisition terminals
Package Includes
- 1 × SPI TFT display module (selected size and touch option)
Please Note
- Package contents may vary by size and version
- Check the driver IC for your size before choosing a library
Explore More in This Category
- 5-inch Capacitive Touch HDMI Display (800 × 480, IPS) for Raspberry Pi
- 3.5-inch IPS HDMI Display with Resistive Touch for Raspberry Pi
- Raspberry Pi Touch Display – 7-inch, 800 x 480, 10-Point Touch
- Raspberry Pi Touch Display 2 – 7-inch, 720 x 1280 Multi-Touch
Browse more in TFT & LCD Displays.



