LILYGO T-Embed - image 1
1 / 8
LILYGO·Dev Board

LILYGO T-Embed

ESP32-S3 all-in-one media board with 1.9-inch TFT display, rotary encoder, dual microphones, 1W speaker, 7 RGB LEDs, GROVE connector, and LiPo battery support — ideal for audio players and interactive IoT devices.

Starting from

$22.00

Specifications

Components

Espressif ESP32-S3 dual-core Xtensa LX7 at 240MHz with WiFi, BLE 5.0, USB OTG, and AI vector extensions.

Sitronix ST7789 TFT LCD driver for the 1.9-inch 170×320 IPS panel.

Analog Devices MAX98357A I2S mono amplifier delivering 1W into 8Ω for the onboard speaker.

24-Detent Rotary Encoder + ButtonRotary EncoderDatasheet

Mechanical rotary encoder with 24 detents per revolution and push-button click for menu navigation and control.

Bus Interfaces

I2S
BCLK: GPIO7DATA: GPIO6LRCK: GPIO5
SPI
CS: GPIO10CLK: GPIO12MOSI: GPIO11
I2C
SCL: GPIO8SDA: GPIO18

GPIO Map

GPIO0
Boot Button
digital-inputstrapping
GPIO
GPIO5
I2S LRCK
digital-output
I2S
GPIO6
I2S DATA
digital-output
I2S
GPIO7
I2S BCLK
digital-output
I2S
GPIO8
I2C SCL / Encoder
digital-inputdigital-output
I2C
GPIO10
Display CS
digital-output
SPI
GPIO11
SPI MOSI
digital-output
SPI
GPIO12
SPI CLK
digital-output
SPI
GPIO15
Rotary Encoder A
digital-input
GPIO
GPIO16
Rotary Encoder B
digital-input
GPIO
GPIO17
Encoder Button
digital-input
GPIO
GPIO18
I2C SDA
digital-inputdigital-output
I2C
GPIO38
RGB LED Data
digital-output
GPIO
GPIO40
GROVE GPIO/UART TX
digital-inputdigital-output
UART
GPIO41
GROVE GPIO/UART RX
digital-inputdigital-output
UART

Overview

The LILYGO T-Embed is a purpose-designed all-in-one ESP32-S3 development board built for interactive media and IoT applications. Its defining feature is a 24-detent rotary encoder with push-button confirmation, providing an intuitive physical control interface for audio players, menu navigation, and parameter adjustment. A 1.9-inch ST7789 IPS display (170×320) shows UI and status output, while 7 addressable RGB LEDs create dynamic lighting effects.

Audio capabilities are strong: two MEMS microphones handle voice input and ambient sound detection, while a MAX98357A I2S amplifier drives an 8Ω 1W speaker for audio playback or voice feedback. The board features a 1.25mm JST battery connector with charge/discharge protection, enabling portable operation. A GROVE connector expands the ecosystem with sensors, and a 2.54mm 8-pin GPIO header provides additional I/O breakout.

The T-Embed ships with an ABS+PC housing (also available in translucent), is fully programmable via USB-C, and is supported by Arduino IDE and PlatformIO with extensive examples in the GitHub repository. Popular for DIY internet radios, smart home controllers, and audio-reactive LED projects.

Use Cases

5

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.