ESP32-C3 WiFi & BLE RISC-V processor to launch at ESP8266 price

[Update December 2020: While we first reported ESP32-C3 would be pin-to-pin compatible to ESP8266 based on the tweet mentioned in the post, the datasheets show both are clearly not pin-to-pin compatible, and instead it looks like the goal is to provide pin-to-pin compatible modules]

When we reported about ESP32-S2-MINI modules last September, we also noted Espressif teased us with ESP32-S3 and ESP32-C3 with close to no details. ESP32-S3 is expected to be a multi-core WiFI & Bluetooth processor with AI instructions/accelerator, but there were no details about ESP32-C3 at all, and we only found out it would be a RISC-V processor several weeks ago.

But Twitter user Johnny Wu posted a screenshot in Chinese and its translation claiming ESP32-C3 was finally released by Espressif Systems. [Update: The datasheet has been released. See comments.]

ESP32-C3 Block Diagram

ESP32-C3 WiSoC is pin to pin compatible with ESP8266, works with ESP32 development framework (e.g. ESP-IDF), supports Wi-Fi & Bluetooth LE 5.0 connectivity, and integrates 400KB SRAM & 384KB ROM. It features a single 32-bit RISC-V (RV32IMC) core @ 160 MHz, and consume as little as 5uA in deep sleep mode. Pricing will also be similar to ESP8266.

I could not find any information on Espressif Systems yet, nor much on other sources, and the text above appears to come from a post on Xueqiu, and the user also reported Espressif raised funds to develop a WiFi 6 FEM (Front-end module). Nevertheless, the news confirms some of the information available in the source code for esptool, ESP-IDF, and openOCD when looking for “esp32c3” string, some of which is listed in a thread on ESP32.com forums.

If the information is correct that means ESP32-C3 based RISC-V WiFi and Bluetooth modules similar to ESP-01 should soon be available for sale for around $1.

ESP32-C3 module
Gimp’ed ESP32-C3 module, not the real thing…

Thanks to Arnaud for the tip.

Share this:

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

ROCK Pi 4C Plus
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.
34 Comments
oldest
newest
Philipp Blum
3 years ago

Shit, this is getting interesting.

itchy n scratchy
itchy n scratchy
3 years ago

Good I didn’t order any ESP32 boards recently, can’t wait to get my hands on a version of this new type!

Jeroen
3 years ago

Nice, this might finally get RISC V going.

Noloqoq
Noloqoq
3 years ago

We see this kind of comment every week or month since 3 years, but it is really going since this time.

will
will
3 years ago
Drone
Drone
3 years ago

Be sure to back-off your browser’s scripting BLOAT protection a notch or two if you are trying to download from MEGA, otherwise you will see something like this:

MEGA failed to load because

The file “js/mega-1_a912f00d42bf33c407fa616eb9cae4ad968b4d9150db445e88193331dc3a90ae.js” could not be loaded.

Please click OK to refresh and try again.

If the problem persists, please try disabling all third-party browser extensions, update your browser and MEGA browser extension to the latest version. If that does not help, contact support <at> mega.nz

BrowserID: mozilla/5.0 (windows nt 10.0; win64; x64; rv:83.0) gecko/20100101 firefox/83.0
Static server: eu.static.mega.co.nz/3/
Flipped to default static: yes
Date/time: 2020-11-22T20:52:58.646Z

rudi ;-)
3 years ago
zoobab
3 years ago

Still no source code for the Wifi stack I presume.

Marcin Dąbrowski
3 years ago

I doubt there would be – FCC would shut any official effort.

itchy n scratchy
itchy n scratchy
3 years ago

Thank god FCC is THE authority worldwide 😉

David Willmore
David Willmore
3 years ago

You have to admit that being shut out of the USA would be a huge disadvantage for a part.

Schmurtz
Schmurtz
3 years ago

An idea of the idle power consumption ? And when the wifi is working ?

Willy
3 years ago

Regarding “wifi can stay connected”, it likely means that all wifi parameters are preserved so that as soon as you turn the radio on, you can communicate with your peers.

dgp
dgp
3 years ago

Would be nice to see this with the hex-five multizone security stuff.

Zesen Qian
Zesen Qian
3 years ago

I guess we will be able to run rust on it (with some effort on the libraries and stuffs)

Marcin Dąbrowski
3 years ago

Actually, ESP32-C3 is so similar to previous RISC-V microcontrollers, that this should take much less time than working on LX-based ESPs

Drone
Drone
3 years ago

It seems to me Bouffalo is having problems being open enough to gain a foothold in the market with their new RISC-V based WiFi/BLE module. I speculate it might be because of SiFive RISC-V IP restrictions holding them back. If that speculation holds true, it won’t bode well for this new RISC-V based Espressif module. See here for a bit more on this:

https://hackaday.com/2020/11/20/new-part-day-bouffalo-labs-bl602-risc-v-wi-fi-bluetooth-soc/#comment-6296459

David Willmore
David Willmore
3 years ago

It’s likely the wifi and BT that are ‘borrowed’ IP that Bouffalo doesn’t want to document because it would make the origin of it pretty clear. I doubt that it’s the RiscV part that’s causing the problem. As the person who replied to you there pointed out, things like PCI-E and DDR PHY’s are much more likely to be licensed (or borrowed) from someone else and come with redistribution restrictions. This happens all the time with vendors like Allwinner and AmLogic. “Run this magic init blob or you’ll never be able to access DRAM.” If you look at the blob… Read more »

Coldfish
Coldfish
3 years ago

The BL602 development progressing quite well and Bouffalo engineer more listen to open source developer request, you can check out at github: https://github.com/pine64/bl_iot_sdk
You can also participate in PINE64 nutcracker telegram group (by invitation only) on the RE discussion.
You can get a free BL802 evaluate board and here is the PINE64’s BL602 Nutcracker link: https://www.pine64.org/2020/10/28/nutcracker-challenge-blob-free-wifi-ble/

Paul
Paul
3 years ago

To everyone who followed ESP8266 reverse engineering efforts, this all sounds funny, if not hilarious. For example, there was wiki, now gone, but mirrored at https://github.com/pfalcon/esp8266-re-wiki-mirror , with quite a bunch of info, freely shared, without “by invitation” crap. https://pfalcon.github.io/xtensa-subjects/2.0.0-p20160809/ has 40MB of disassembly listings, callgraphs, etc. That still was not enough to produce open-source WiFi driver. (Though quite interesting and useful results came out of it, e.g. ability to replace lwIP and execute other code using native ESP8266 cooperative RTOS in its MaskROM, without bloat like FreeRTOS). Will it be better this time? New kids on the block can… Read more »

name
name
3 years ago

i am tired by all those new china chips: so cheap, yes, but just “alpha” version of hardware, without informations, that will be tested on the skin of early buyers that will became mad to make them works and will be tester-for-free and will send bugreports without to be payed for. Not this time, not me, no more. fu*k them off!

Sarcasm
Sarcasm
3 years ago

Thank you for your extremely valuable comment!

David Willmore
David Willmore
3 years ago

English doc straight from the source: https://esp32.com/download/file.php?id=5437
Edited to remove stupid twitter redirect. Damn twitter crap.

David Willmore
David Willmore
3 years ago

Nope, it’s owned and run by Espressif. Click the About Us or Meet the Team buttons at the bottom of the home page.

rudi ;-)
3 years ago

Sry David if you do not liked the link over TW i did.

So i did this time again with TW like i do usually
and direct to BBS ESP32 in same post.

https://www.cnx-software.com/2020/11/22/esp32-c3-wifi-ble-risc-v-processor-is-pin-to-pin-compatible-with-esp8266/#comment-578636

better? Let me know.

Jay
3 years ago

Is there also going to be an ESP32-C3 WROVER?

William Barath
2 years ago

There’s no certification for that listed on expressif
site at this time.

https://www.espressif.com/en/support/documents/certificates

Jay
2 years ago

Bill, thanks for the update

Khadas VIM4 SBC