Skip to content

T-Display get it now

Overview

LILYGO T-Display is a compact ESP32 development board with a built-in 1.14-inch ST7789V IPS TFT LCD (240 × 135 px). Based on the ESP32 dual-core LX6 processor running at up to 240 MHz, it integrates Wi-Fi 802.11 b/g/n and Bluetooth 4.2 + BLE for wireless connectivity. The board features two programmable push buttons, a battery charging circuit, USB-C programming interface, and exposes a full set of GPIO pins. Its small footprint and integrated display make it popular for wearables, environmental monitors, and IoT dashboards.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
TTGO-T-DisplayDisplay demos, TFT_eSPI examples, factory test

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Open the TTGO-T-Display project folder
  4. Open platformio.ini and select your example
  5. Click to compile, connect via USB-C, click to upload

Arduino

  1. Install Arduino IDE
  2. Install Arduino ESP32
  3. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardESP32 Dev Module
PortYour port
CPU Frequency240 MHz (WiFi)
Flash ModeQIO
Flash Size4MB (32Mb)
Upload Speed921600
  1. Click Upload

Development Platforms

  1. ESP-IDF
  2. Arduino IDE
  3. PlatformIO

Key Features

  • ESP32 dual-core LX6 @ 240 MHz, Wi-Fi 802.11 b/g/n + Bluetooth 4.2 BLE
  • 1.14-inch ST7789V IPS TFT LCD, 240 × 135 px, 260 PPI
  • Programmable backlight (GPIO4)
  • 2 × programmable push buttons
  • Battery charging circuit (supports 1S LiPo)
  • USB-C for power and programming
  • Compact form factor with full GPIO breakout

Specifications

ParameterValue
SOCESP32-D0WDQ6, dual-core LX6 @ 240 MHz
Flash4 MB (QSPI) / 16 MB variant available
PSRAM
Wi-Fi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 4.2 + BLE
Display1.14-inch ST7789V IPS TFT, 240 × 135 px
Display Interface4-wire SPI
Buttons2 × programmable push buttons
BatteryJST-PH 1.25mm connector, supports 1S LiPo
USB1 × USB-C
Working Voltage2.7 V – 4.2 V

T-Display Specifications

Pin Diagram

T-Display Pinout

Display (ST7789V)

ST7789VMOSISCKCSDCRSTBL
ESP32GPIO19GPIO18GPIO5GPIO16GPIO23GPIO4

Buttons

FunctionGPIO
Button 1GPIO0
Button 2GPIO35

Dimensions

Schematic

Datasheet

Software Libraries

Dependent Libraries

FAQ

Version History

VersionRelease DateUpdate Description
V1.0Initial release