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.0Initial release