Skip to content

T-Display C5 get it now ​

Overview ​

T-Display C5 is a compact development board based on the ESP32-C5 (RISC-V 32-bit @ 240 MHz), featuring a 1.9" ST7789 IPS LCD touchscreen, AXP2602 power management IC, and CST816S capacitive touch controller. It supports dual-band Wi-Fi 6 (2.4 GHz + 5 GHz) and Bluetooth 5 LE, with 16 MB Flash and 8 MB PSRAM. Compatible with Arduino IDE and ESP-IDF, with LVGL v9.2.0 included.

Quick Start ​

Hardware Assembly ​

PlatformIO ​

  1. Install Visual Studio Code and Python
  2. Install the PlatformIO IDE extension in VS Code
  3. Clone T-Display-C5 repository
  4. Open platformio.ini and select the desired example
  5. Click ✓ to build, click → to upload

Arduino ​

  1. Install Arduino IDE
  2. Add ESP32 boards URL: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  3. Install esp32 board package (v3.x / v5.3+)
  4. Select ESP32C5 Dev Module as the board
  5. Click Upload

ESP-IDF ​

Requires ESP-IDF >= v5.3. Clone the repository and open with VS Code + ESP-IDF extension.

Key Features ​

  • ESP32-C5 RISC-V 32-bit @ 240 MHz with ULP low-power core
  • Dual-band Wi-Fi 6 (2.4 GHz + 5 GHz, 802.11ax/b/g/n) + Bluetooth 5 LE
  • 1.9" ST7789 IPS LCD, 170 × 320 resolution, RGB565
  • CST816S capacitive touch controller (I2C)
  • AXP2602 low-power battery management IC
  • 16 MB Quad QIO Flash + 8 MB Quad QIO PSRAM
  • USB Type-C (USB-Serial-JTAG)
  • LVGL v9.2.0 included

Specifications ​

ParameterValue
SOCESP32-C5, RISC-V 32-bit @ 240 MHz
Flash16 MB Quad QIO
PSRAM8 MB Quad QIO
Display1.9" ST7789 IPS LCD
Resolution170 × 320, RGB565
Display Interface4-wire SPI, 3.3 V
TouchCST816S capacitive, I2C
Wi-Fi802.11ax/b/g/n, 2.4 GHz + 5 GHz (Wi-Fi 6)
BluetoothBLE 5
Power ManagementAXP2602
USBType-C, USB-Serial-JTAG, 5 V / 500 mA
Dimensions62 × 26 × 10 mm

Pin Diagram ​

T-Display C5 pin diagram

Display (ST7789) ​

ST7789CSSCKMOSIDCRSTBL
GPIO26GPIO7GPIO9GPIO8GPIO23GPIO25

Touch (CST816S) ​

CST816SSDASCLINTRST
GPIO2GPIO3GPIO27GPIO24

Power Management (AXP2602) ​

AXP2602SDASCLINT
GPIO2GPIO3GPIO10

Buttons ​

FunctionGPIO
User ButtonGPIO0
BootGPIO28

Dimensions ​

Schematic ​

Datasheet ​

Software Libraries ​

Bundled Libraries ​

FAQ ​

Changelog ​

VersionDateNotes
V1.0—Initial release