LILYGO T-Circle
Note: T-Circle is the ESP32 version. Click here to switch to the ESP32-S3 versionT-Circle S3įæŦ
Introduction
LILYGO T-Circle is an ESP32-based development board featuring a 0.75-inch round TFT LCD display, with a 160Ã160 resolution and 262K color support. It integrates the CST816D capacitive touch controller for accurate and responsive touch interaction.
The hardware utilizes the GCPD01N driver chip and connects to external devices via 12 pins, including 3.3V power, SPI interface (MOSI/SCK/CS), I2C communication lines (SDA/SCL), and a BLE enable pin (BLEEN). It is compatible with development frameworks like Arduino.
With its compact design combining high-precision display, capacitive touch, and low-power wireless communication, the T-Circle is ideal for smartwatches, IoT device interfaces, and miniature embedded system prototyping.
Appearance and function introduction
Appearance

Pinmap

Module Information and Specifications
Description
Component | Description |
---|---|
MCU | ESP32-S3R8 Dual-core LX7 microprocessor |
FLASH | 16M |
PSRAM | 8M (Octal SPI) |
Display | 0.75-inch round LCD (160x160px), SPI interface,GC9D01N driver |
Touch | CST816D |
Wireless | 2.4 GHz Wi-Fi & Bluetooth5 (LE) |
Expansion Interfaces | 12pin Interfaces |
Keys | 1 x RESET key + 1 x BOOT key |
Power Supply | 5V/500mA |
Hole position | 2 Ã M1.6* *2 |
Dimensions | 32*17mm |
Related Links
Github:T-Circle
Schematic Diagram
Dependency Libraries
Software Design
Arduino Set Parameters
Setting | Value |
---|---|
Board | ESP32S3 Dev Module |
Upload Speed | 921600 |
USB Mode | Hardware CDC and JTAG |
USB CDC On Boot | Enabled |
USB Firmware MSC On Boot | Disabled |
USB DFU On Boot | Disabled |
CPU Frequency | 240MHz (WiFi) |
Flash Mode | QIO 80MHz |
Flash Size | 16MB (128Mb) |
Core Debug Level | None |
Partition Scheme | 16M Flash (3MB APP/9.9MB FATFS) |
PSRAM | OPI PSRAM |
Arduino Runs On | Core 1 |
Events Run On | Core 1 |