LILYGO T-Circle S3

Note: T-Circle S3 is the ESP32-S3 version Version, click here to switch to ESP32 versionT-Circle
Introduction
LILYGO T-Circle S3 is a multifunctional development board based on the ESP32-S3 wireless microcontroller, integrating a 0.75-inch round LCD touchscreen (160x160 pixels), MAX98357A digital audio amplifier, MSM261 audio input module (presumed to be a microphone), APA102 LED control interface, and QWIIC expansion connector.
Its core configuration includes 16MB Flash and 8MB Octal SPI PSRAM, supporting Wi-Fi and Bluetooth communication. The board also features a CST816D capacitive touch controller for intuitive interaction.
With precise pin mapping (e.g., LCD_MOSI, TP_SDA), it combines graphical display, audio I/O, touch interaction, and high-speed storage in a compact form factor. This makes it ideal for prototyping IoT terminals, wearable smart devices, or embedded audio-visual applications.
Appearance and function introduction
Appearance
Pinmap
Module Information and Specifications
Description
T-Circle-S3 is a development board based on the ESP32-S3, featuring a compact 0.75-inch round display. It comes equipped with a speaker, microphone, and a tri-color LED. On the back, it provides six programmable I/O ports, allowing for the expansion of various peripherals.
| Component | Description |
|---|---|
| MCU | ESP32-S3-R8 |
| FLASH | 16M |
| PSRAM | 8M (Octal SPI) |
| Touch | CST816D |
| Screen | SPI GC9D01N drives a 0.5-inch LCD circular screen (160x160px) |
| Speaker | IIS driver MAX98357A |
| Microphone | PDM driver MP34DT05-A |
| LED | APA102 |
| Wireless | 2.4Ghz Wi-Fi + Bluetooth 5.0 |
| USB | 1 Ã USB Port and OTG(TYPE-C interface) |
| IO interface | 2 Ã 4-pin extended IO interface |
| 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-S3
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 |