LilyGO · ESP32-S3 · 1.9" · 320×170

LilyGO T-Embed 1.9" specifications

The LilyGO T-Embed is a handheld ESP32-S3 device built around a rotary knob. A 1.9-inch IPS display with 170×320 pixels (ST7789, 350 cd/m²) sits above an encoder with 24 detents and a push-to-confirm key, framed by a ring of seven RGB lights.

LilyGO adds two microphones, an 8 Ω 1 W speaker, a TF card holder, a Grove connector, an 8-pin 2.54 mm GPIO header and a lithium battery interface with charge and discharge protection, all in an ABS shell that is also available in a translucent version.

In landscape the display becomes a 320×170 strip, which suits menus you scroll through with the knob — a natural layout for a media remote, a smart home controller or a pocket tool.

Screen
1.9" · 320×170
Chip
ESP32-S3
Memory
16 MB flash, 8 MB PSRAM
Input
no touch

Key features

  • 1.9-inch IPS, 170×320, ST7789, 350 cd/m²
  • Rotary encoder with confirm key (24 detents)
  • Ring of 7 RGB LEDs
  • Two microphones and an 8 Ω 1 W speaker
  • ESP32-S3, 16 MB flash, 8 MB PSRAM
  • Grove port, 8-pin GPIO header, TF card, battery interface

Specifications

LilyGO T-Embed 1.9" technical specifications
ManufacturerLilyGO
Screen size1.9"
Resolution320×170 px
Colour depth16-bit
Display controllerST7789 (SPI)
Display interfaceSPI
TouchNone — has a rotary encoder + push button instead
MicrocontrollerESP32-S3
ModuleESP32-S3
CPU clock240 MHz
Internal SRAM512 KB
PSRAM8 MB
Flash16 MB
Wi-FiYes
BluetoothYes
Display typeIPS TFT, 350 cd/m² typical
Rotary encoder24 detents, 12 pulses per turn, push key
Audio2 microphones, 8 Ω 1 W speaker
Lights7 RGB LEDs in a ring
Battery1.25 mm interface with charge/discharge protection
ConnectorsUSB-C, Grove, 2.54 mm 8-pin GPIO, TF card holder
EnclosureABS (translucent version available)
Development platforms (manufacturer)Arduino IDE, PlatformIO, ESP-IDF

Free GPIOs and connectors

These GPIOs are not used by the display, touch or on-board peripherals, so you can wire your own sensors, buttons or relays to them.

Free GPIO pins of the LilyGO T-Embed 1.9"
PinCapabilitiesNote
GPIO 3GPIO, ADCFree
GPIO 19GPIO, USB_DMUSB D-
GPIO 20GPIO, USB_DPUSB D+

Good to know before you start

  • The free GPIO on the board itself is GPIO 3; USB D-/D+ (19/20) are also usable if you give up native USB.
  • Serial output over USB needs USB CDC On Boot enabled, according to LilyGO.
  • Landscape (320×170) is usually the better orientation for knob-driven menus.
  • The microphone is disabled when LilyGO's CC1101 shield is fitted.

What it is good for

  • •Knob-driven menus and remotes
  • •Media and volume controllers
  • •Pocket tools with sound and lights
  • •Smart home handheld controllers

LVGL support in LCD Ultra Pro

LVGL and LCD Ultra Pro support for the LilyGO T-Embed 1.9"
Driver statusMatched to the manufacturer’s official demo, compile-tested
Arduino exportComplete LVGL 8.4 project with the display driver
USB Live previewNo
Orientations0°, 90°
Brightness controlHardware backlight dimming

Pick this board in the editor and the canvas matches its exact resolution and shape. Build the interface with widgets, add events without code, try it in Live Preview, then export it as a ready-to-compile Arduino project. See the documentation for the workflow.

Frequently asked questions

What display does the T-Embed have?

A 1.9-inch IPS TFT with 170×320 pixels, an ST7789 controller and 350 cd/m² brightness.

How does the T-Embed's encoder work?

It has 24 detents and 12 pulses per turn, with a confirm key when pressed.

Does the T-Embed have audio?

Yes, two microphones and an 8 Ω 1 W speaker.

Can it run on a battery?

Yes, it has a 1.25 mm battery interface with charge and discharge protection.

Sources

Specifications cross-checked against the manufacturer’s documentation (last checked 2026-10-04):

Last updated: