LILYGO T-Embed CC1101
Introduction
LILYGO T-Embed is a highly integrated IoT development board based on the ESP32-S3, featuring a dual-core LX7 processor. It is specifically designed for multi-protocol communication and smart hardware development. The core advantages of this board lie in its integration of LoRa, Sub-GHz (CC1101 module), NFC (PN532), infrared remote control, and Wi-Fi 6/Bluetooth 5.0, making it ideal for complex wireless connection scenarios such as remote sensing (LoRa long-range transmission), smart home control (infrared/NFC access control), and industrial monitoring.
The development board is equipped with a 1.9-inch TFT display (320x170 resolution), supporting dynamic data display and graphical interaction, and features a rotary encoder for precise parameter adjustment. Additionally, it includes 8 programmable RGB LEDs, a microphone and speaker module (supporting voice interaction), and TF card expansion storage, further enhancing human-machine interaction and data processing capabilities.
With a compact design that optimizes pin multiplexing (e.g., shared SPI bus), it strikes a balance between functional density and development flexibility. This board is perfect for smart home control centers, environmental monitoring, and educational IoT prototype development, providing developers with a ready-to-use, multi-scenario adaptable, and efficient hardware platform.
Appearance and function introduction
Appearance

Pinmap

Module Information and Specifications
Description
Component | Description |
---|---|
MCU | ESP32-S3 Dual-core LX7 microprocessor |
Flash | 16M |
PSRAM | 8M |
GPS | MIA-M10Q |
Wireless | Wi-Fi 802.11 b/g/n,BLE 5 |
Storage | TF card |
Display | 1.9 inch ST7789V IPS color TFT LCD |
Sub-G | CC1101 |
NFC | PN532 |
Battery Capacity | 3.7V-1300mAh |
Battery Chip | BQ25896, BQ27220 |
Power Switch | Supported |
LED driver | WS2812 |
Buttons | 1 x RST Button + 1 x BOOT Button |
Encode | Support encode |
USB | 1 × type-C Interfaces |
Infrared | Support Infrared |
UI | LVGL |
Expansion Interfaces | 2 × QWIIC Interfaces |
Dimensions | 97.5x39x31mm |
Related Links
Github:T-Embed-CC1101
Schematic Diagram
Dependency Libraries
Software Design
Arduino Set Parameters
Arduino IDE setting | Value |
---|---|
Board | ESP32S3 Dev Module |
Port | Your port |
USB CDC On Boot | Enable |
CPU Frequency | 240MHZ(WiFi) |
Core Debug Level | None |
USB DFU On Boot | Disable |
Erase All Flash Before Sketch Upload | Disable |
Events Run On | Core1 |
Flash Mode | QIO 80MHZ |
Flash Size | 16MB(128Mb) |
Arduino Runs On | Core1 |
USB Firmware MSC On Boot | Disable |
Partition Scheme | 16M Flash(3M APP/9.9MB FATFS) |
PSRAM | OPI PSRAM |
Upload Mode | UART0/Hardware CDC |
Upload Speed | 921600 |
USB Mode | CDC and JTAG |