{
 "slug": "t-embed-cc1101",
 "name": "T-Embed CC1101",
 "maker": "LILYGO",
 "category": "multitools",
 "categoryLabel": "Multitools",
 "status": "listed",
 "statusLabel": "Listed by maker",
 "description": "A development board with a display, rotary control and sub-GHz radio.",
 "goodFor": "Build a display-based sub-GHz or RFID project.",
 "youNeed": "Firmware for the functions you want to use.",
 "tradeoff": "The base CC1101 model differs from the Plus version.",
 "tags": [
  "Sub-GHz",
  "13.56 MHz RFID",
  "Infrared",
  "Rotary control"
 ],
 "price": "From US$49.38",
 "priceShort": "$49.38+",
 "priceFrom": "lilygo.cc",
 "checked": "2026-09-16",
 "url": "https://gadgets.sh/devices/t-embed-cc1101/",
 "shortUrl": "https://gadgets.sh/t-embed-cc1101",
 "markdown": "https://gadgets.sh/devices/t-embed-cc1101.md",
 "image": "https://gadgets.sh/assets/t-embed-cc1101.jpg",
 "cutout": "https://gadgets.sh/assets/cutouts/t-embed-cc1101.webp",
 "shareCard": "https://gadgets.sh/og/t-embed-cc1101.jpg",
 "shops": [
  {
   "merchant": "LILYGO",
   "label": "Buy from LILYGO",
   "kind": "shop",
   "orderable": true,
   "url": "https://lilygo.cc/products/t-embed-cc1101?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=t-embed-cc1101&utm_content=api",
   "note": "In stock at LILYGO when checked on 2026-09-24."
  },
  {
   "merchant": "Amazon",
   "label": "Buy from Amazon",
   "kind": "shop",
   "orderable": true,
   "url": "https://www.amazon.com/LILYGO-ESP32-S3-Development-Low-Power-Wireless/dp/B0DL9G1N7B?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=t-embed-cc1101&utm_content=api",
   "note": "In stock at Amazon when checked on 2026-09-24."
  }
 ],
 "specs": [
  {
   "group": "Compute & display",
   "rows": [
    {
     "label": "Processor",
     "value": "ESP32-S3; dual-core Xtensa LX7",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    },
    {
     "label": "Memory",
     "value": "16 MB flash; 8 MB PSRAM",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    },
    {
     "label": "Display",
     "value": "1.9-inch IPS; 170 × 320; ST7789V over SPI",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    },
    {
     "label": "Development",
     "value": "Arduino and ESP-IDF",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    }
   ]
  },
  {
   "group": "Radios & interfaces",
   "rows": [
    {
     "label": "Wi-Fi & Bluetooth",
     "value": "2.4 GHz 802.11b/g/n; Bluetooth LE 5",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    },
    {
     "label": "Sub-GHz",
     "value": "CC1101; 300–348, 387–464 and 779–928 MHz",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    },
    {
     "label": "NFC",
     "value": "PN532; 13.56 MHz",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    },
    {
     "label": "Infrared",
     "value": "Transmit and receive hardware",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    },
    {
     "label": "Controls",
     "value": "Reset and boot buttons; rotary control",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    },
    {
     "label": "Battery measurement",
     "value": "BQ27220 fuel gauge over I²C, address 0x55",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    }
   ]
  },
  {
   "group": "Versions & setup",
   "rows": [
    {
     "label": "Case options",
     "value": "Transparent K230 and black K230-A",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    },
    {
     "label": "NRF24 expansion",
     "value": "Separate shield H787; do not confuse the base product with the Plus version",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    },
    {
     "label": "Assembly note",
     "value": "Maker warns that changing the enclosure can damage the infrared components",
     "source": "https://lilygo.cc/products/t-embed-cc1101"
    },
    {
     "label": "Factory build",
     "value": "The factory-test application requires PlatformIO; individual examples also support Arduino.",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    },
    {
     "label": "BLE example limit",
     "value": "The provided example is GATT UART; it does not provide A2DP audio.",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    },
    {
     "label": "RFID frequency limit",
     "value": "PN532 operates at 13.56 MHz; it does not read 125 kHz tags.",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    }
   ]
  },
  {
   "group": "Power & physical hardware",
   "rows": [
    {
     "label": "Battery",
     "value": "3.7 V, 1300 mAh",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    },
    {
     "label": "Charger",
     "value": "BQ25896 at I²C address 0x6B; maker recommends charging at no more than 600 mA.",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    },
    {
     "label": "Expansion ports",
     "value": "Two QWIIC connectors, USB-C and microSD slot",
     "source": "https://wiki.lilygo.cc/products/t-embed-series/t-embed-cc1101/"
    },
    {
     "label": "Dimensions",
     "value": "97.5 × 39 × 31 mm, as listed in the hardware wiki",
     "source": "https://wiki.lilygo.cc/products/t-embed-series/t-embed-cc1101/"
    },
    {
     "label": "Audio",
     "value": "Microphone and speaker",
     "source": "https://wiki.lilygo.cc/products/t-embed-series/t-embed-cc1101/"
    },
    {
     "label": "Lighting",
     "value": "Eight WS2812 RGB LEDs on GPIO14",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    },
    {
     "label": "Storage compatibility",
     "value": "Maker tested SanDisk cards up to 32 GB; this is a tested configuration, not a universal capacity limit.",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    }
   ]
  },
  {
   "group": "Build connections",
   "rows": [
    {
     "label": "Encoder pins",
     "value": "A GPIO4; B GPIO5; press GPIO0",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/T-Embed-CC1101%20V1.0%2024-07-29.pdf"
    },
    {
     "label": "I²C pins",
     "value": "SDA 8; SCL 18",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    },
    {
     "label": "SPI pins",
     "value": "SCK 11; MOSI 9; MISO 10. Chip selects: display 41, SD 13, CC1101 12.",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    },
    {
     "label": "Radio control pins",
     "value": "GDO0 3; GDO2 38; band switches 47/48",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    },
    {
     "label": "NFC control",
     "value": "PN532 address 0x24; reset 45; interrupt 17",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    },
    {
     "label": "Infrared pins",
     "value": "Transmit 2; receive 1",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    },
    {
     "label": "Audio pins",
     "value": "Mic data 42 / clock 39; speaker BCLK 46 / LRCLK 40 / data 7",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    },
    {
     "label": "Power and user key",
     "value": "Power enable 15; user key 6",
     "source": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
    }
   ]
  }
 ],
 "docs": [
  {
   "label": "Maker specifications and product details",
   "url": "https://lilygo.cc/products/t-embed-cc1101"
  },
  {
   "label": "Product Information",
   "url": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101"
  },
  {
   "label": "T-Embed CC1101 hardware documentation",
   "url": "https://wiki.lilygo.cc/products/t-embed-series/t-embed-cc1101/"
  },
  {
   "label": "T-Embed CC1101 V1.0 schematic — 24-07-29",
   "url": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/T-Embed-CC1101%20V1.0%2024-07-29.pdf"
  },
  {
   "label": "CC1101 radio schematic",
   "url": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/cc1101-shield.pdf"
  },
  {
   "label": "Maker enclosure and 3D files",
   "url": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/tree/master/3D_files"
  }
 ],
 "blueprint": {
  "openness": "schematics",
  "opennessLabel": "Schematics published",
  "summary": "LILYGO's T-Embed-CC1101 repo has a PDF schematic, a separate shield schematic, and STEP 3D mechanical files; no editable PCB source.",
  "files": [
   {
    "kind": "schematic",
    "label": "T-Embed-CC1101 V1.0 schematic (PDF, 24-07-29)",
    "url": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/T-Embed-CC1101%20V1.0%2024-07-29.pdf",
    "format": "PDF"
   },
   {
    "kind": "schematic",
    "label": "CC1101 shield schematic (PDF)",
    "url": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/cc1101-shield.pdf",
    "format": "PDF"
   },
   {
    "kind": "3d-model",
    "label": "T-Embed CC1101 assembly + case parts (STEP, folder)",
    "url": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/tree/master/3D_files",
    "format": "STEP"
   }
  ],
  "repos": [
   {
    "url": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101",
    "role": "hardware",
    "official": true,
    "license": null,
    "stars": 508,
    "pushed": "2026-08-24"
   }
  ],
  "parts": [
   {
    "part": "ESP32-S3",
    "role": "MCU (dual-core Xtensa LX7)",
    "datasheet": "https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf"
   },
   {
    "part": "CC1101",
    "role": "sub-GHz radio",
    "datasheet": "https://www.ti.com/product/CC1101"
   },
   {
    "part": "PN532",
    "role": "NFC/RFID transceiver",
    "datasheet": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/hardware/PN532_C1.pdf"
   },
   {
    "part": "BQ25896",
    "role": "battery charger",
    "datasheet": "https://www.ti.com/product/BQ25896"
   },
   {
    "part": "BQ27220",
    "role": "fuel gauge",
    "datasheet": "https://www.ti.com/product/BQ27220"
   }
  ],
  "notes": "Base model for the CC1101 line (Plus variant reuses this repo). Repo also carries an SI446X hardware variant folder not applicable to this base CC1101 SKU.",
  "checked": "2026-09-27"
 },
 "sourceFiles": {
  "kicad": [],
  "models": [
   {
    "label": "T Embed CC1101",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/Xinyuan-LilyGO/T-Embed-CC1101/master/3D_files/T-Embed%20CC1101.stp",
    "page": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/3D_files/T-Embed%20CC1101.stp",
    "bytes": 2129391
   },
   {
    "label": "external antenna",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/Xinyuan-LilyGO/T-Embed-CC1101/master/3D_files/external%20antenna.stp",
    "page": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/3D_files/external%20antenna.stp",
    "bytes": 1546362
   },
   {
    "label": "t embed 1 pcb 1 1 1",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/Xinyuan-LilyGO/T-Embed-CC1101/master/3D_files/t_embed-1_pcb_1_1_1.stp",
    "page": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/3D_files/t_embed-1_pcb_1_1_1.stp",
    "bytes": 1466898
   },
   {
    "label": "0 bmq asm",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/Xinyuan-LilyGO/T-Embed-CC1101/master/3D_files/0-bmq_asm.stp",
    "page": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/3D_files/0-bmq_asm.stp",
    "bytes": 520747
   },
   {
    "label": "K268 01 key02",
    "format": "STEP",
    "url": "https://raw.githubusercontent.com/Xinyuan-LilyGO/T-Embed-CC1101/master/3D_files/K268-01-key02.stp",
    "page": "https://github.com/Xinyuan-LilyGO/T-Embed-CC1101/blob/master/3D_files/K268-01-key02.stp",
    "bytes": 210530
   }
  ]
 },
 "firmware": [
  {
   "name": "Bruce for T-Embed",
   "url": "https://github.com/pr3y/Bruce",
   "tag": "Multitool",
   "description": "Rotary-encoder navigated security toolkit optimized for the T-Embed display and CC1101 transceiver."
  }
 ],
 "chips": [
  "esp32-s3",
  "cc1101",
  "pn532",
  "bq25896",
  "bq27xxx",
  "st7789",
  "k230"
 ]
}