ESP32-C6 WiFI 6 and Bluetooth 5 LE RISC-V SoC for IoT devices coming soon

Espressif Systems introduced their first RISC-V wireless SoC last year with ESP32-C3 single-core 32-bit RISC-V SoC offering both 2.4GHz WiFi 4 and Bluetooth 5.0 LE connectivity, and while the company sent some engineering samples of ESP32-C3 boards months ago, general availability of ESP32-C3-DevKitM-1 and modules is expected shortly.

But the company did not stop here, and just announced their second RISC-V processor with ESP32-C6 single-core 32-bit RISC-V processor clocked at up to 160 MHz with both 2.4 GHz WiFi 6 (802.11ax) and Bluetooth 5 LE connectivity.


ESP32-C6 preliminary specifications:

  • CPU, Memory, and Storage
    • 32-bit RISC-V single-core processor up to 160 MHz
    • 384 KB ROM
    • 400 KB SRAM (16 KB for cache)
    • 8 KB SRAM in RTC
    • SPI, Dual SPI, Quad SPI, and QPI interfaces for external flash and/or PSRAM
  • Wi­Fi
    • 2.4 GHz 802.11ax Wi-Fi 6 with 20 MHz bandwidth, support for station interface
    • 2.4 GHz 802.11b/g/n  WiFI 4 with 20/40MHz bandwidth, 1T1R mode with data rate up to 150 Mbps; Station mode, SoftAP mode, Station + SoftAP
  • Bluetooth 5 (LE) radio with support for long-range operation through advertisement extension and coded PHY, and 2 Mbps high throughput
  • Peripherals
    • 22x  programmable GPIOs
    • 2x 12-bit SAR ADCs, up to 6 channels
    • 3x SPI, 2x UART, 1x I2C
    • 1x I2S
    • Remote control peripheral, with 2 transmit channels and 2 receive channels
    • 1x temperature sensor
    • LED PWM controller, up to 6 channels
    • Full-speed USB Serial/JTAG controller
    • General DMA controller, with 3 transmit channels and 3 receive channels
      the Station channel
    •  1x TWAI controller compatible with ISO 11898-1
  • Power Management – Power Management Unit with five power modes
  • Security – Secure boot, flash encryption, 4096-bit OTP, up to 1792 bits for users, AES-128/256 (FIPS PUB 197), Permission Control, SHA Accelerator (FIPS PUB 180-4), RSA Accelerator, Random Number Generator (RNG), HMAC, digital signature

Espressif explains ESP32-C6 is basically the same as ESP32-C3 except for the WIFi 6 radio. It also appears that ESP32-C6 does not support optional embedded flash anymore, as the “embedded flash” block has been removed from the block diagram.

WiFi 6 is normally associated with support for dual-band WiFi (2.4 GHz and 5 GHz)  like WiFi 5, as well as faster throughput, but the radio in ESP32-C6 processor is optimized for IoT use cases and only works in the 2.4 GHz frequency band. That means the radio leverages other new 802.11ax features such as the OFDMA (Orthogonal Frequency Division Multiple Access) mechanism for both uplink and downlink communications and MU-MIMO capability for downlink, both of which enable higher efficiency and lower latency.  Power consumption can further be lowered with Target Wake Time (TWT) which allows the clients to sleep for extended periods of time and run longer on batteries.

Just like other ESP32 chips, ESP32-C6 will be supported by the ESP-IDF framework, and the company will also make ESP-Hosted and ESP-AT firmware available for customers wanting to control the new processor from an external host.

We still do not know when the new WiFi 6 processor will become available, and Espressif just tells people to contact the customer support team in the press release.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

ROCK Pi 4C Plus

14 Replies to “ESP32-C6 WiFI 6 and Bluetooth 5 LE RISC-V SoC for IoT devices coming soon”

  1. Ddoes it have more than one TRX path for mu mimo or does it support this mode just as a single stream client?

    1. I suspect that keeping a PLL ticking at 5 GHz converts a *lot* of energy to heat and that it’s less suitable for IoT. I even think that we’d possibly benefit from a standard variant of WiFi running at 315 or 433 MHz at slightly lower rates and longer ranges.

      1. WiFi Hallow 802.11ah (900MHz) was announced several years ago, but there are very few products that make use of it. I look for some chips/boards a few months ago, and I could not find anything new.

        1. Yeah seems to go the same way as WiGig. Great idea & standard sadly doesn‘t make a successful product. Especially if they can‘t be sold at a premium over existing technologies.

    2. I used to want 5Ghz too, but now I realize it is unnecessary. The ESP is not aimed at use cases that need 5Ghz. 2.4Ghz is fine for infrequent, low volume IOT traffic. If you need more bandwidth and a real SOC for processing (like cameras) then just use a dirt cheap Realtek chip which is designed to be a peripheral.

      I agree with Willy, if Espressif adds another radio it should be lower frequency, not higher. For IOT the low frequency ability to penetrate walls is more important.

      1. The device is stated to support Bluetooth 5 long range. Nordic has the following to say about it:

        “For connected **) states (0 dBm Tx power), the distance obtained for 1Mbps PHY 0 dBm TX was 681.9 meters, while for Coded PHY 0 dBm TX the distance obtained was 1,300 meters. That’s an almost-doubled range increase with Coded PHY compared to 1Mbps in connected state at 0 dBm. ”

        In addition to long range, BT5 also supports mesh. This alleviates a lot of the “through walls” problems.

    1. Just use BLE in the places where you want Zigbee. They have similar capabilities. If you want to build a Zigbee peripheral, don’t use Espressif. TI has Zigbee chips for under $1. If you want to make peripherals for ESP use a Nordic BLE chip for under $1.

  2. I don’t see external psram mentioned anywhere by espressif. Is that a typo? It would make the chip a lot more useful to me.

    1. Just an assumption from my side. ESP32 supports external PSRAM via the SPI flash interface, so I thought ESP32-C3/C6 would support it as well.

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC