LILYGO T-Display ESP32 WiFi BLE Development Board is a compact and powerful microcontroller platform designed for IoT, wearable, and embedded applications. Featuring the ESP32 dual-core LX6 processor, this board integrates Wi-Fi 802.11 b/g/n and Bluetooth 4.2 + BLE for seamless wireless connectivity. Its standout feature is the vibrant 1.14 inch ST7789V IPS LCDArduino IDE and Micropython, the board supports rapid prototyping and flexible development. With onboard buttons, battery voltage detection, and support for SPI, I2C, ADCCH9102 serial chip or connecting peripherals like SD cards, this board delivers performance, versatility, and visual feedback in one sleek package.
Specifications of LILYGO T-Display
| MCU | ESP32 Xtensa dual-core LX6 microprocessor, ideal for IoT and embedded development |
| Wireless Connectivity | Wi-Fi 802.11 b/g/n, Bluetooth V4.2 + BLE, perfect for ESP32 wireless communication |
| Programming Platform | Compatible with Arduino IDE and Micropython, supports ESP32 T-Display development |
| Serial Chip | CH9102 USB-to-Serial chip for stable ESP32 flashing and communication |
| Optional Flash | 4MB / 16MB Flash memory options for ESP32 firmware and data storage |
| Onboard Functions | Buttons: IO06 + IO07, battery voltage detection for ESP32 power monitoring |
Description
1.14 inch ST7789V IPS LCD for LILYGO T-Display ESP32 WiFi BLE Development Board
- Resolution: 135 x 240 pixels, optimized for ESP32 display applications
- High Density 260 PPI full-color TFT screen
- 4-Wire SPI interface for fast ESP32 screen updates
- Operating Voltage: 3.3V, compatible with ESP32 power specs
- 1.14" diagonal IPS LCD, ideal for compact ESP32 projects
- Driver IC: ST7789, supported by TFT_eSPI library
Product Display
1. Appearance
2. Size
3. Pin Diagram
Technology Support
Get full technical documentation and ESP32 examples on GitHub
Quick Start Guide for ESP32 Arduino IDE
- Copy TFT_eSPI library to C:\Users\YourUserName\Documents\Arduino\libraries
- Open Arduino IDE, locate TFT_eSPI and run the T-Display FactoryTest or other sample programs
- In Arduino IDE tools, select board: ESP32 Dev Module, PSRAM: Disable, Flash Size: 4MB
- Select the correct serial port (CH9102), then click upload
SD Card Connection via ESP32 SPI
Demonstration of using SD card as a second SPI device with ESP32 T-Display
| Name | V18 |
| TFT Driver | ST7789 |
| TFT_MOSI | 19 |
| TFT_SCLK | 18 |
| TFT_CS | 5 |
| TFT_DC | 16 |
| TFT_BL | 4 |
| I2C_SDA | 21 |
| I2C_SCL | 22 |
| ADC_IN | 34 |
| BUTTON1 | 35 |
| BUTTON2 | 0 |
| ADC Power | 14 |
Shipping List
- 1 × LILYGO TTGO T-Display ESP32 WiFi BLE Development Board (CH9102F, 4MB/16MB Flash)
- 1 × USB Power Cable for ESP32
- 2 × Pin Headers for ESP32 GPIO