← ClaudeAtlas

esp32-c6listed

Chip-level ESP-IDF capability reference for the ESP32-C6 SoC (single-core RISC-V HP core + RISC-V LP core, WiFi 6 + BLE 5.3 + Thread/Zigbee) — what the chip can do, distinct from any board's wiring. Use when a user wants to exploit ESP32-C6 hardware — WiFi 6/BLE/802.15.4 radio coexistence (Thread Border Router, Zigbee gateway, Matter endpoints, why it's time-division not simultaneous), the LP core (a real always-available RISC-V coprocessor, not a restricted ULP-FSM), RMT/LEDC/I2S/ADC/PCNT/MCPWM/dual-TWAI peripherals, SD-SPI-only storage (no SDMMC host, no eMMC), deep sleep/wake sources, and why there's no PSRAM and no native USB OTG on this chip. Trigger on "how do I use WiFi 6/Thread/Zigbee/LP core/deep sleep on an ESP32-C6", radio-coexistence or Matter/Thread/Zigbee questions, or any M5Stack C6 board (NanoC6, Stamp C6LoRa, Tab5's C6 radio co-processor, Stamp-P4's AddOn C6) needing depth beyond its own SKILL.md. For pinouts/wiring use that board's skill — this is the shared chip layer it points into.
iot-forge/m5stack-skills · ★ 2 · AI & Automation · score 73
Install: claude install-skill iot-forge/m5stack-skills
# ESP32-C6 chip capabilities This skill is the **chip layer**, not a board layer. A board skill (e.g. a future `m5stack-nanoc6`) tells you what's wired to what on one specific product; this skill tells you what the ESP32-C6 silicon itself can do — the peripherals, low-power modes, memory options, and (most distinctively) three-radio behavior that are the same on every ESP32-C6 board regardless of vendor. Read a board's own skill first for pin numbers and I2C addresses, then come here when the user wants to go deeper on a capability than "call the vendor's high-level library and move on" — e.g. diagnosing WiFi+Thread coexistence packet loss, offloading an always-on task to the LP core, or figuring out why SD card code ported from another ESP32 chip won't compile. ## The one thing every ESP32-C6 user needs to know: three radios, one antenna, time-shared The C6 is Espressif's first WiFi 6 chip, and it packs **three separate wireless protocols — WiFi 6, Bluetooth LE 5.3, and 802.15.4 (Thread 1.3 + Zigbee 3.0 certified) — behind a single shared RF front-end and antenna.** They are **time-division multiplexed, not simultaneous**: per Espressif's own coexistence docs, "a module cannot receive or transmit data while another module is engaged in data transmission or reception." This is fine for light, bursty use (WiFi telemetry plus occasional BLE provisioning) but becomes a real design constraint for continuous-reception roles like a Thread Border Router or Zigbee gateway sharing