|
| 1 | +--- |
| 2 | +title: LILYGO T-Embed CC1101 |
| 3 | +show_source: false |
| 4 | +--- |
| 5 | +<!-- **[English](README.MD) | 中文** --> |
| 6 | + |
| 7 | +<div style="width:100%; display:flex;justify-content: center;"> |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | +</div> |
| 12 | + |
| 13 | +<!-- <div style="padding: 1em 0 0 0; display: flex; justify-content: center"> |
| 14 | + <a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color:rgb(63, 201, 28)" href="https://item.taobao.com/item.htm?id=846226367137">淘宝</a> |
| 15 | + <a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color:rgb(63, 201, 28)" href="https://www.aliexpress.com/store/911876460">速卖通</a> |
| 16 | +</div> --> |
| 17 | + |
| 18 | +## Introduction |
| 19 | + |
| 20 | +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. |
| 21 | + |
| 22 | +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. |
| 23 | + |
| 24 | +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. |
| 25 | + |
| 26 | +## Appearance and function introduction |
| 27 | +### Appearance |
| 28 | +<img src="./assets/T-Embed-CC1101-2.jpg" alt="summary" width=80%> |
| 29 | + |
| 30 | +### Pinmap |
| 31 | + |
| 32 | +<img src="./assets/T-Embed-CC1101-en.jpg" alt="summary" width=100%> |
| 33 | + |
| 34 | +## Module Information and Specifications |
| 35 | +### Description |
| 36 | + |
| 37 | +| 组件 | 描述 | |
| 38 | +| --- | --- | |
| 39 | +|MCU |ESP32-S3 Dual-core LX7 microprocessor |
| 40 | +|Flash |16M |
| 41 | +|PSRAM |8M |
| 42 | +|GPS |MIA-M10Q |
| 43 | +|Wireless| Wi-Fi 802.11 b/g/n,BLE 5 |
| 44 | +|Storage | TF card | |
| 45 | +|Display| 1.9 inch ST7789V IPS color TFT LCD |
| 46 | +|Sub-G | CC1101 |
| 47 | +|NFC | PN532 |
| 48 | +|Battery Capacity| 3.7V-1300mAh |
| 49 | +|Battery Chip| BQ25896, BQ27220 |
| 50 | +|Power Switch |Supported |
| 51 | +|LED driver |WS2812 |
| 52 | +|Buttons | 1 x RST Button + 1 x BOOT Button | |
| 53 | +|Encode |Support encode |
| 54 | +| USB |1 × type-C Interfaces| |
| 55 | +|Infrared |Support Infrared |
| 56 | +|UI | LVGL |
| 57 | +| Expansion Interfaces | 2 × QWIIC Interfaces | |
| 58 | +| Dimensions | **97.5x39x31mm** | |
| 59 | +### Related Links |
| 60 | +Github:[T-Embed-CC1101](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101) |
| 61 | + |
| 62 | +* [PN532](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/PN532_C1.pdf) |
| 63 | +* [bq25896](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/bq25896.pdf) |
| 64 | +* [bq27220](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/bq27220_datasheet.pdf) |
| 65 | +* [cc1101](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/cc1101.pdf) |
| 66 | + |
| 67 | +#### Schematic Diagram |
| 68 | + |
| 69 | +[T-Embed-CC1101](https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/T-Embed-CC1101%20V1.0%2024-07-29.pdf) |
| 70 | + |
| 71 | +<!-- * [SY6970](./datasheet/AN_SY6970.pdf) --> |
| 72 | + |
| 73 | +#### Dependency Libraries |
| 74 | + |
| 75 | +* [RadioLib](https://github.com/jgromes/RadioLib) |
| 76 | +* [PN532](https://github.com/Seeed-Studio/PN532.git) |
| 77 | +* [XPowersLib](https://github.com/lewisxhe/XPowersLib) |
| 78 | +* [TFT_eSPI](https://github.com/Bodmer/TFT_eSPI) |
| 79 | +* [RotaryEncoder](http://www.mathertel.de/Arduino/RotaryEncoderLibrary.aspx) |
| 80 | +* [FastLED](https://github.com/FastLED/FastLED) |
| 81 | +* [IRremoteESP8266](https://github.com/crankyoldgit/IRremoteESP8266) |
| 82 | +* [ESP32-audioI2S](https://github.com/schreibfaul1/ESP32-audioI2S) |
| 83 | +* [LVGL](https://github.com/lvgl/lvgl/tree/v8.4.0) |
| 84 | + |
| 85 | + |
| 86 | + |
| 87 | +## Software Design |
| 88 | +### Arduino Set Parameters |
| 89 | + |
| 90 | +| Arduino IDE setting | Value | |
| 91 | +| --------------- | ------------------ | |
| 92 | +| Board | **ESP32S3 Dev Module** | |
| 93 | +| Port | Your port | |
| 94 | +| USB CDC On Boot | Enable | |
| 95 | +| CPU Frequency | 240MHZ(WiFi) | |
| 96 | +| Core Debug Level | None | |
| 97 | +| USB DFU On Boot | Disable | |
| 98 | +| Erase All Flash Before Sketch Upload | Disable | |
| 99 | +| Events Run On | Core1 | |
| 100 | +| Flash Mode | QIO 80MHZ | |
| 101 | +| Flash Size | **16MB(128Mb)** | |
| 102 | +| Arduino Runs On | Core1 | |
| 103 | +| USB Firmware MSC On Boot | Disable | |
| 104 | +| Partition Scheme | **16M Flash(3M APP/9.9MB FATFS)** | |
| 105 | +| PSRAM | **OPI PSRAM** | |
| 106 | +| Upload Mode | **UART0/Hardware CDC** | |
| 107 | +| Upload Speed | 921600 | |
| 108 | +| USB Mode | **CDC and JTAG** | |
| 109 | + |
| 110 | + |
| 111 | +### Development Platform |
| 112 | +1. [ESP-IDF](https://www.espressif.com/zh-hans/products/sdks/esp-idf) |
| 113 | +2. [Arduino IDE](https://www.arduino.cc/en/software) |
| 114 | + |
| 115 | +## Product Technical Support |
| 116 | + |
| 117 | + |
0 commit comments