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

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 802.11.ax 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:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
14 Comments
oldest
newest
itchy n scratchy
itchy n scratchy
3 years ago

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

Jacques
3 years ago

Disappointed that it still does not include 5 GHz support…

Willy
Willy
3 years ago

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.

Jan
Jan
3 years ago

There are now some with Newracom NRC7292 available, e.g.: https://www.alfa.com.tw/collections/wifi_halow-module

bernstein
bernstein
3 years ago

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.

Jon Smirl
3 years ago

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.

crashoverride
crashoverride
3 years ago

The device is stated to support Bluetooth 5 long range. Nordic has the following to say about it:
https://blog.nordicsemi.com/getconnected/tested-by-nordic-bluetooth-long-range

“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.

Juan Robles
3 years ago

Are you aware of any RTL chip that provides proper 802.11r support?

Jon Smirl
3 years ago

I believe 802.11r is a software thing, no special chips needed. So it is function of the operating system’s wifi subsystem. People appear to have this working on Linux. https://forum.openwrt.org/t/what-is-the-state-of-802-11r-k-and-v-support-in-openwrt/62363

setsunakawa
setsunakawa
3 years ago

Please, add zigbee…

Jon Smirl
3 years ago

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.

Sam Loover
Sam Loover
3 years ago

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.

Khadas VIM4 SBC