Skip to content

T-Embed get it now

Overview

LILYGO T-Embed is a multi-functional ESP32-S3 development platform featuring a 1.9-inch ST7789V IPS TFT (320 × 170), a 24-step rotary encoder, 7 APA102 RGB LEDs, a stereo speaker (MAX98357A I2S amplifier), dual MEMS microphones, and a MicroSD card slot. Powered by the ESP32-S3 dual-core LX7 @ 240 MHz with Wi-Fi and Bluetooth 5.0, it includes a 3.7 V Li-Po battery port and a 1300 mAh battery. Suitable for audio players, smart remote controls, LVGL-based HMI interfaces, and embedded IoT hubs.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
T-EmbedDisplay, audio, LED, encoder, SD examples

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Open the T-Embed project folder
  4. Open platformio.ini and select your example
  5. Click to compile, connect via USB-C, click to upload

Arduino

  1. Install Arduino IDE
  2. Install Arduino ESP32
  3. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardESP32S3 Dev Module
PortYour port
USB CDC On BootEnable
CPU Frequency240 MHz (WiFi)
Flash ModeQIO 80 MHz
Flash Size16MB (128Mb)
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
PSRAMOPI PSRAM
Upload ModeUART0/Hardware CDC
Upload Speed921600
USB ModeCDC and JTAG
  1. Click Upload

Development Platforms

  1. ESP-IDF
  2. Arduino IDE

Key Features

  • ESP32-S3 dual-core LX7 @ 240 MHz, Wi-Fi + Bluetooth 5.0
  • 1.9-inch ST7789V IPS TFT (320 × 170), LVGL UI
  • 24-step rotary encoder with push button
  • 7 × APA102 RGB LEDs (SPI-controlled)
  • MAX98357A I2S stereo amplifier + built-in speaker
  • Dual MEMS PDM microphones
  • MicroSD card slot
  • 16 MB Flash, 8 MB PSRAM
  • 3.7 V Li-Po battery support (1300 mAh included)
  • 2 × QWIIC (I2C) expansion connectors

Specifications

ParameterValue
SOCESP32-S3, Dual-core LX7 @ 240 MHz
Flash16 MB
PSRAM8 MB
WirelessWi-Fi 2.4 GHz 802.11 b/g/n, Bluetooth 5.0
Display1.9-inch ST7789V IPS TFT, 320 × 170
RGB LEDsAPA102 × 7
AudioMAX98357A I2S amplifier, dual MEMS mic, built-in speaker
Encoder24-step rotary encoder with push button
StorageMicroSD card slot (SPI)
Battery3.7 V Li-Po, 1300 mAh
USB1 × USB-C
Expansion2 × QWIIC
Dimensions95.4 × 36.4 mm

T-Embed Specifications

Pin Diagram

T-Embed Pinout

Dimensions

Schematic

Datasheet

Software Libraries

Dependent Libraries

FAQ

  • Q. Can T-Embed play audio files from MicroSD? A. Yes. With the ESP32-audioI2S library and MAX98357A amplifier, the T-Embed can stream MP3, AAC, and WAV files from a MicroSD card.

  • Q. What is the difference between T-Embed and T-Embed CC1101? A. The T-Embed CC1101 adds a Sub-GHz CC1101 radio and PN532 NFC module. The base T-Embed focuses on display, audio, and LED control without wireless RF beyond Wi-Fi/BT.

Changelog

VersionDateNotes
V1.0Initial release