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 |