Skip to content
IoT Crest

ESP32-C6 explained: Wi-Fi 6, Thread and Zigbee

Updated , 7 min read

Short answer: The ESP32-C6 is a microcontroller from Espressif with three radios on one chip: 2.4 GHz Wi-Fi 6, Bluetooth Low Energy and IEEE 802.15.4 for Thread and Zigbee. It has a 160 MHz RISC-V main core, a separate 20 MHz low-power core and 512 KB of SRAM. Choose it for smart home and Matter projects, battery Wi-Fi devices and anything that needs Thread or Zigbee. Choose an ESP32-S3 instead for cameras, displays and audio, and the original ESP32 if you need Bluetooth Classic.

ESP32-C6 explained: its RISC-V cores, Wi-Fi 6, Bluetooth LE and Thread or Zigbee radio, how it compares with ESP32, C3, S3, H2 and C5, and when to choose it.

This article covers what the ESP32-C6 is, its cores, memory and radios, what Wi-Fi 6 and target wake time give a small device, how Thread, Zigbee and Matter work on it, its limits, how it compares with the original ESP32, ESP32-C3, ESP32-S3, ESP32-H2 and ESP32-C5, which projects suit it, and what to check before buying a board. It does not cover step-by-step programming tutorials, pin-by-pin wiring for particular boards, or the full Espressif datasheet.

The ESP32-C6 is a chip from Espressif, the company behind the ESP32 family. Its main selling point is its set of radios: it is the first member of the family to combine Wi-Fi 6 with an IEEE 802.15.4 radio, the radio that Thread and Zigbee use, alongside Bluetooth Low Energy. That makes it a natural chip for smart home devices, and particularly for Matter. This guide explains what is inside it, how it compares with its siblings and when it is the right board to buy. It builds on the microcontroller choice guide and sits with the other sensors and hardware guides.

What is inside the ESP32-C6

According to Espressif’s product page, the chip has:

  • A high-performance core: a 32-bit RISC-V processor running at up to 160 MHz, which runs your application and the network stacks.
  • A low-power core: a second 32-bit RISC-V processor at up to 20 MHz, which can keep reading sensors or watching pins while the main core sleeps.
  • Memory: 512 KB of SRAM and 320 KB of ROM, with flash memory on the module or board.
  • Wi-Fi 6 (802.11ax) at 2.4 GHz, backward compatible with 802.11b/g/n routers.
  • Bluetooth 5 (LE), including the faster 2 Mbit/s mode. There is no Bluetooth Classic.
  • IEEE 802.15.4, for Thread and Zigbee.
  • Peripherals: 30 GPIOs on the 40-pin package or 22 on the 32-pin one, a 12-bit ADC, SPI, UART, I2C, I2S, PWM, a CAN-style controller (TWAI) and SDIO.
  • Security: secure boot, flash encryption and a trusted execution environment for separating sensitive code.
Inside the ESP32-C6 (simplified) main RISC-V core up to 160 MHz low-power core up to 20 MHz 512 KB SRAM, security Wi-Fi 6, 2.4 GHz Bluetooth LE 5 802.15.4 Thread, Zigbee one 2.4 GHz antenna path radios take turns on the shared front end GPIO, ADC, SPI, I2C, UART, I2S
Diagram: a simplified view of the ESP32-C6. A main RISC-V core at up to 160 MHz and a low-power core at up to 20 MHz share 512 KB of SRAM and the security hardware. Three radios, Wi-Fi 6 at 2.4 GHz, Bluetooth LE 5 and 802.15.4 for Thread and Zigbee, feed one 2.4 GHz antenna path and take turns on that shared front end. Peripherals include GPIO, ADC, SPI, I2C, UART and I2S.

What Wi-Fi 6 gives a small device

Wi-Fi 6 on the C6 is not about speed. A sensor or a plug does not need more bandwidth. The useful parts for IoT are:

  • Target wake time (TWT). The device agrees a wake schedule with the router and sleeps in between, instead of waking for every beacon. With a Wi-Fi 6 router that supports TWT, this can cut the power a Wi-Fi device uses while idle by a large margin, which makes battery-powered Wi-Fi devices more practical.
  • OFDMA. The router can serve several devices in one transmission, which helps a busy network full of small devices.

The C6 still works with older routers; it simply falls back to Wi-Fi 4 behavior. Like most IoT chips it uses only 2.4 GHz, so the advice in the 2.4 vs 5 GHz guide on setting up a 2.4 GHz network applies.

Thread, Zigbee and Matter on the C6

The 802.15.4 radio is what sets the C6 apart from earlier ESP32 chips. With Espressif’s software, a C6 can be:

  • A Thread device, joining a Thread network through a Thread border router.
  • A Zigbee device, as an end device, a router or a coordinator.
  • A Matter device over Wi-Fi or over Thread, using Espressif’s Matter SDK.

There is one important limit. The three radios share a single 2.4 GHz front end and take turns using it. A C6 can run Wi-Fi and Thread or Zigbee at the same time through this time sharing, but each gets less airtime. For a device that sits on one network, such as a Thread sensor or a Wi-Fi plug, that does not matter. For a Thread border router, which must stay on Wi-Fi and Thread continuously, Espressif’s own reference design uses two chips: one for Wi-Fi and one, an ESP32-H2, for Thread. The same reasoning applies to a busy Zigbee coordinator that also needs Wi-Fi.

ESP32-C6 against the rest of the family

ChipMain coreWi-FiBluetoothThread or ZigbeeStand-out features
ESP32 (original)Dual-core Xtensa, up to 240 MHzWi-Fi 4, 2.4 GHzClassic and LENoBluetooth Classic for audio, huge community
ESP32-C3RISC-V, 160 MHzWi-Fi 4, 2.4 GHzLE 5NoLow cost, simple Wi-Fi devices
ESP32-S3Dual-core Xtensa, up to 240 MHzWi-Fi 4, 2.4 GHzLE 5NoCamera and display interfaces, native USB, vector instructions for machine learning
ESP32-C6RISC-V, 160 MHz, plus low-power coreWi-Fi 6, 2.4 GHzLE 5YesThree radios, TWT, Matter over Thread
ESP32-H2RISC-V, 96 MHzNoneLE 5YesThread and Zigbee only, low power
ESP32-C5RISC-V, up to 240 MHzWi-Fi 6, 2.4 and 5 GHzLE 5YesDual-band Wi-Fi 6

C6 against the original ESP32. The original has two faster cores and Bluetooth Classic, which you need for streaming audio to speakers or headphones. The C6 has the newer radios, Thread and Zigbee, and better low-power options. For a new smart home device, the C6 is usually the better pick; for audio or code that depends on the original’s peripherals, stay with the ESP32.

C6 against the C3. The C3 is the cheaper option for a plain Wi-Fi or Bluetooth device. If you might want Thread, Zigbee or Matter over Thread, or care about Wi-Fi battery life, pay for the C6.

C6 against the S3. The S3 is the choice for cameras, displays, audio processing, USB devices and on-device machine learning, thanks to its two faster cores and its interfaces. The C6 is the choice for radios and low power. Many projects that need both use an S3 as the main processor with a separate radio chip.

C6 against the H2. The H2 has no Wi-Fi. It suits battery Thread or Zigbee sensors, and the radio side of a border router.

C6 against the C5. The C5 adds 5 GHz Wi-Fi 6 and a faster core. It is the better choice if the device must connect on 5 GHz, for example in a crowded building. For most home IoT devices, 2.4 GHz is enough and the C6 has the wider range of boards and examples.

Which ESP32 for a new project camera, display, audio, USB? yes ESP32-S3 no Bluetooth Classic audio? yes original ESP32 no Thread, Zigbee, Matter, TWT? yes ESP32-C6 C5 if 5 GHz, H2 if no Wi-Fi no plain Wi-Fi or Bluetooth ESP32-C3 (or a C6)
Diagram: a decision path for choosing an ESP32. If the project needs a camera, display, audio processing or USB, choose the ESP32-S3. If not, and it needs Bluetooth Classic audio, choose the original ESP32. If not, and it needs Thread, Zigbee, Matter or Wi-Fi target wake time, choose the ESP32-C6, or the C5 if it must use 5 GHz Wi-Fi and the H2 if it needs no Wi-Fi at all. For a plain Wi-Fi or Bluetooth device, the ESP32-C3 is enough, though a C6 also works.

Projects that suit the ESP32-C6

  • Matter devices: plugs, switches, sensors and lights that need to work with several smart home ecosystems.
  • Thread sensors: battery-powered temperature, humidity, door and motion sensors on a Thread network. The DHT22, SHT31 and BME280 comparison, the mmWave vs PIR guide and the Hall effect sensor guide help pick the sensor.
  • Zigbee devices: custom sensors or relays that join an existing Zigbee hub.
  • Battery Wi-Fi devices: where a Wi-Fi 6 router with TWT is available, the C6 can stretch battery life on Wi-Fi further than older ESP32 chips.
  • Low-power monitoring: the low-power core can sample a sensor and only wake the main core when a value crosses a threshold. The powering IoT sensors guide covers the power budget.

Common problems and limits

  • Software support arrived later. When the C6 was new, some frameworks and libraries lagged behind the older chips. Espressif’s own framework, ESP-IDF, supports it fully, and Arduino support arrived with version 3 of the ESP32 Arduino core. Check that the framework and libraries you plan to use list the C6 before you buy, and use a current version.
  • One radio front end. As above, Wi-Fi and Thread or Zigbee share airtime, so one C6 is not ideal as a busy border router or coordinator that also runs Wi-Fi.
  • No Bluetooth Classic. No audio streaming to speakers or headphones, and no classic serial Bluetooth profiles.
  • No 5 GHz. It will not join a 5 GHz-only network. Use the C5 for that.
  • Less raw compute than the S3. One 160 MHz core is plenty for sensors and network stacks, but not for image processing or heavy machine learning.

Before you buy a C6 board

  • Pick the module and flash size you need; boards range from tiny modules to full development kits with USB and buttons.
  • Check the antenna. A board with a proper antenna, or a connector for an external one, will reach further than one with a tiny chip antenna.
  • Check framework support for the specific board in the tools you use.
  • Mind the I/O. The C6 runs at 3.3 V; check sensor voltages, and see the I2C vs SPI guide for how to wire sensors to it.

For the wider choice between boards, read choosing a microcontroller for an IoT project and what an IoT device is made of, and browse the rest of the sensors and hardware guides.

Written by the IoT Crest editorial team. Facts in this article follow the editorial policy: only well-established behavior is stated and no figures are invented.

More from Sensors and hardware

  1. Hall effect sensor: how it works, types and uses

    How a Hall effect sensor works, its switch, latch, linear and 3D types, wiring to a microcontroller, common uses, and how it compares with a reed switch.

  2. Ambient IoT: battery-free devices explained

    Ambient IoT explained: devices that run on harvested energy with no battery, how backscatter works, the 3GPP and Bluetooth approaches, uses and real limits.

  3. I2C vs SPI: which sensor bus to use

    I2C vs SPI compared for sensor projects: wires and pull-ups, addresses against chip selects, speed, distance, power, and which bus suits each kind of part.

  4. mmWave sensor vs PIR: how presence and motion detection differ

    An mmWave sensor is a small radar that can detect a person sitting still, where a PIR sensor sees only movement. How each works, false triggers and placement.

  5. What is an IoT device? Parts, examples and how they connect

    What is an IoT device: the parts inside one, examples at home, at work and in cities, how IoT devices connect, and how they differ from a phone or a laptop.

  6. IoT sensors: the main types and how to choose one

    IoT sensors explained: the main sensor types by what they measure, how analog, digital and wireless outputs differ, and how to choose one for a project.

  7. Choosing a microcontroller for an IoT project: ESP32, Arduino or Raspberry Pi Pico

    Choosing a microcontroller for an IoT project: how ESP32, Arduino boards and the Raspberry Pi Pico compare on radio, power, pins and toolchain.

  8. Temperature and humidity sensors compared: DHT22 vs SHT31 vs BME280

    DHT22 vs SHT31 vs BME280 compared: interface, accuracy class, response time, self-heating, and which temperature and humidity sensor suits each project.

  9. Powering IoT sensors: batteries, solar and deep sleep

    Powering IoT sensors: how to estimate a power budget, choose between mains, batteries and solar, and use deep sleep so a node runs for months.

All sensors and hardware articles

Sponsor an article in this topic

Sponsored articles and in-article link placements for IoT vendors, agencies and SEO buyers. Every sponsored piece is labeled, edited to the same standard as the rest of the site, and placed in the hub its readers already visit. Rates on request.

Ask a question

Ask a question

Spotted an error, or want a topic covered? It goes straight to the editors, who reply by email, WhatsApp or SMS.