1.54" IPS TFT Display Module 240x240 ST7789 SPI + EC11
1.54-Inch IPS TFT Display Module — 240×240 HD Resolution | ST7789V3 Driver | 4-Wire SPI Interface with EC11 Rotary Encoder
Upgrade your electronics project with this compact, high-resolution 1.54-inch IPS TFT Display Module. Powered by the reliable ST7789V3 driver IC and communicating over a fast 4-wire SPI interface, this module delivers crisp, full-color visuals at 240×240 pixels with a full viewing angle — ideal for Arduino, Raspberry Pi, STM32, ESP32, and other microcontroller platforms.
Made in Mainland China.
Key Features
- High-Definition Display: 240×240 RGB resolution on a fully transparent IPS TFT panel for vibrant, sharp imagery from any angle.
- ST7789V3 Driver IC: Industry-standard COG/ST7789V3 chip ensures broad compatibility and easy integration.
- 4-Wire SPI Interface: Simple, low pin-count connection via 12-pin 0.7 mm pitch connector for clean wiring in tight spaces.
- EC11 Rotary Encoder Included: Adds intuitive input control — perfect for menu navigation, value adjustment, and interactive UI projects.
- Wide Operating Voltage Range: LCM operates at 3–5 V (VCC), making it compatible with both 3.3 V and 5 V microcontrollers without level-shifting hassle.
- Normally Black Panel: Deep blacks and strong contrast in ambient light conditions.
- Efficient Backlight: 3 white LEDs (VF 2.8–3.2 V, I/F 60 mA) for consistent, bright illumination.
- Extended Temperature Range: Operating: −20 °C to +70 °C | Storage: −30 °C to +80 °C.
- PCB Material: High-quality PCB construction for durability and stable electrical performance.
Technical Specifications
| Panel Size | 1.54 inch IPS TFT |
| Resolution | 240 × RGB × 240 |
| Display Mode | Normally Black |
| Driver IC | COG / ST7789V3 |
| Interface | 4-Wire SPI |
| Connector | 12-pin, 0.7 mm pitch |
| LCM Operating Voltage | 3 – 5 V (VCC-IM) |
| Display Logic Voltage (Vddio) | 2.5 – 3.3 V (TYP: 2.8 V) |
| Backlight | 3 White LEDs, VF = 2.8–3.2 V, I/F = 60 mA |
| Viewing Angle | Full (IPS) |
| Operating Temperature | −20 °C to +70 °C |
| Storage Temperature | −30 °C to +80 °C |
| Material | PCB |
What's in the Box
- 1 × 1.54-Inch IPS TFT Display Module (with EC11 Rotary Encoder)
Note: Only the above package content is included. Colour may vary slightly from photos due to screen calibration differences. Measurement tolerance: ±1–3 cm.
Learn More About Display Technologies
For an overview of how IPS and TFT LCD panel technologies compare in consumer and embedded electronics, visit the NIST Display Measurements resource.
Frequently Asked Questions
Q: Is this 1.54-inch IPS TFT display module compatible with Arduino and Raspberry Pi?
A: Yes. The module uses a standard 4-wire SPI interface with the ST7789V3 driver IC, which is widely supported by popular libraries (e.g., Adafruit GFX, TFT_eSPI) on Arduino, Raspberry Pi, ESP32, ESP8266, STM32, and most other common microcontroller and single-board computer platforms.
Q: What does the EC11 variant include and how does it help my project?
A: The EC11 variant includes an integrated EC11 rotary encoder alongside the TFT display. This encoder allows you to add physical input control — such as scrolling through menus, adjusting settings, or confirming selections — directly from the display module, reducing the need for separate input hardware.
Q: Does this display work with both 3.3 V and 5 V microcontrollers?
A: The LCM operating voltage (VCC-IM) accepts 3 V to 5 V, making it compatible with both 3.3 V (e.g., ESP32, Raspberry Pi) and 5 V (e.g., Arduino Uno) systems. However, the display logic voltage (Vddio) operates at 2.5–3.3 V, so ensure your SPI data lines are within this range, using a logic level converter if necessary with 5 V systems.
Q: What is the resolution and colour depth of this TFT display module?
A: The module features a 240×RGB×240 full-colour pixel array on a 1.54-inch IPS panel. The ST7789V3 driver supports up to 65K (16-bit) and 262K (18-bit) colours, delivering bright, detailed visuals suitable for graphics, data dashboards, and custom UI designs.