LILYGO T-Circle S3

T-Circle

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

summary summary

Pinmap

summary

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.

summary
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

Github:T-Circle-S3

Schematic Diagram

T-Circle-S3

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

Development Platform

  1. VS Code
  2. Arduino IDE
  3. Platform IO

Product Technical Support