1. Introduction
The LILYGO T-Embed is a versatile development board featuring an ESP32-S3 microcontroller, a CC1101 low-power Sub-1 GHz RF transceiver, and a PN532 NFC RFID module. It includes a 1.9-inch IPS TFT LCD, an I2C interface, and a built-in 1300mAh Li-Po battery, making it suitable for a wide range of IoT and wireless communication projects. This manual provides essential information for setting up, operating, and maintaining your T-Embed device.

Figure 1: LILYGO T-Embed Front and Back View
2. Product Overview
The T-Embed is designed for projects requiring wireless communication, NFC/RFID capabilities, and a compact display. Its transparent casing allows visibility of internal components, and its dual power supply options (USB and battery) ensure flexibility in deployment.
2.1 Dimensions

Figure 2: LILYGO T-Embed Dimensions (L: 97.5mm, W: 39mm, H: 31mm)
2.2 Component Identification

Figure 3: Power Supply and Key Components (LCD, WS2812 RGB, IR, Microphone, Boot button, Speaker Slot, JST GH 1.25mm, nRF24L01 2.4GHz Transceiver)

Figure 4: LILYGO T-Embed CC1101 Pinout Diagram
3. Setup Instructions
3.1 Initial Power-Up
- Charging the Battery: The T-Embed has a built-in 1300mAh Li-Po battery. Connect the device to a 5V USB power source using a USB-C cable to charge it. The device can be used while charging.
- Power On/Off: Locate the power button (often labeled 'Boot' or a similar indicator near the USB port). Press and hold to power on or off the device.
3.2 Software Setup
The LILYGO T-Embed is an open-source development board. To utilize its full potential, you will need to load firmware or develop your own applications. Refer to the official GitHub repositories for sample code and detailed technical documentation:
- General T-Embed Information: https://github.com/Xinyuan-LilyGO/T-Embed
- T-Embed CC1101 Specifics: https://github.com/Xinyuan-LilyGO/T-Embed-CC1101
These resources provide instructions on how to compile and flash firmware, access pinout details, and integrate with development environments like Arduino IDE or PlatformIO.
4. Operating Instructions
The operation of your T-Embed will largely depend on the firmware loaded onto it. However, general interactions include:
- LCD Display: The 1.9-inch IPS TFT LCD provides visual feedback. Firmware applications will display information and interactive elements here.
- Navigation Buttons/Encoder: The device typically features a directional pad or rotary encoder for menu navigation and input. Refer to your specific firmware's documentation for button assignments.
- Sub-1 GHz RF Transceiver (CC1101): This module enables communication in the 300-348MHz, 387-464MHz, and 779-928MHz frequency bands. Its functionality is controlled by software.
- NFC RFID (PN532): The integrated PN532 module allows for Near Field Communication and RFID interactions. Software applications will define its use for reading or emulating tags.
- IR Transceiver: The infrared transceiver can be used for sending and receiving IR signals, often used for remote control applications.
- Optional nRF24L01 (T-Embed PLUS): If you have the T-Embed PLUS version, it includes an nRF24L01 module for 2.4GHz ISM band communication. This module is typically pre-installed and does not require soldering.
5. Maintenance
- Cleaning: Use a soft, dry cloth to clean the device. Avoid using liquids or abrasive cleaners.
- Battery Care: To prolong battery life, avoid fully discharging the battery frequently. Store the device with a partial charge if not used for extended periods.
- Firmware Updates: Regularly check the official LILYGO GitHub repositories for firmware updates to ensure optimal performance and access to new features.
- Environmental Conditions: Operate and store the device in a dry environment, away from extreme temperatures and direct sunlight.
6. Troubleshooting
- Device Not Powering On: Ensure the battery is charged or the device is connected to a stable USB power source. Try pressing and holding the power button for several seconds.
- Display Issues: If the screen is blank or flickering, try restarting the device. Ensure the firmware is correctly loaded and compatible with the display.
- Connectivity Problems (RF/NFC): Verify that the correct libraries and configurations are used in your firmware. Check for any physical obstructions or interference.
- Firmware Upload Failure: Ensure the correct drivers are installed for the ESP32-S3. Double-check your development environment settings (e.g., board selection, COM port).
- Device Unresponsive: If the device becomes unresponsive, perform a hard reset by pressing the 'Reset' button (if available) or disconnecting and reconnecting the battery/USB power.
7. Specifications
| Category | Detail |
|---|---|
| MCU | ESP32-S3 |
| Flash | 16MB |
| PSRAM | 8MB |
| Wireless Connectivity | 2.4Ghz Wi-Fi, BLE 5 |
| Onboard Functions | Boot + RST, IR Transceiver, Bat Detection: IO04 |
| Onboard Button | Reset + Boot |
7.1 CC1101 Low-Power Sub-1 GHz RF Transceiver
| Category | Detail |
|---|---|
| Frequency Bands | 300-348MHz, 387-464MHz, 779-928MHz |
7.2 Optional Expansion
| Module | Detail |
|---|---|
| nRF24L01 | Worldwide 2.4GHz ISM |
7.3 I2C Transceiver Module
| Module | Detail |
|---|---|
| PN532 | MAX98357A |
7.4 Screen Specifications
| Property | Value | Property | Value |
|---|---|---|---|
| Type | IPS TFT LCD | Resolution | 170(H)RGB x 320(V) |
| Drive Chip | ST7789 | Size | 1.9-inch Diagonal |
| Interface | SPI |
7.5 Version Differences
| Version | T-Embed | T-Embed PLUS |
|---|---|---|
| CC1101 | YES | YES |
| nRF24L01 | NO | YES |
8. User Tips
- Firmware Exploration: The T-Embed is highly customizable. Many users find success by installing community-developed firmware, often referred to as 'Bruce' firmware, to unlock advanced functionalities similar to other versatile tools. Search online forums and the official GitHub for guides on installing and using such firmware.
- Software Development: For those interested in developing their own applications, the ESP32-S3 platform is well-supported by Arduino IDE and PlatformIO. The provided GitHub links offer excellent starting points and examples.
- Module Compatibility: If you plan to use the nRF24L01 module, ensure you have the 'T-Embed PLUS' version, as the standard T-Embed does not include this module. The nRF24L01 is typically pre-installed in the PLUS version and does not require additional soldering.
9. Warranty and Support
LILYGO products are designed for enthusiasts and developers. For technical support, documentation, and community assistance, please refer to the official LILYGO GitHub repositories and community forums.
For specific inquiries regarding product defects or issues, please contact the seller directly through your purchase platform. Ensure you provide clear details and, if possible, photographic or video evidence of the issue.