ESP32-C3 WiFi & BLE RISC-V processor is pin-to-pin compatible with ESP8266

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

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

Thanks to Arnaud for the tip.

Support CNX Software - Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples
Subscribe
Notify of
guest
29 Comments
oldest
newest most voted
Philipp Blum
Philipp Blum
3 days ago

Shit, this is getting interesting.

itchy n scratchy
itchy n scratchy
2 days 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 days ago

Nice, this might finally get RISC V going.

Noloqoq
Noloqoq
2 days 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 days ago
Drone
Drone
2 days 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 ;-)
2 days ago
zoobab
2 days ago

Still no source code for the Wifi stack I presume.

Marcin Dąbrowski
Marcin Dąbrowski
2 days ago

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

itchy n scratchy
itchy n scratchy
2 days ago

Thank god FCC is THE authority worldwide 😉

David Willmore
David Willmore
2 days ago

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

Schmurtz
Schmurtz
2 days ago

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

Willy
Willy
2 days 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
2 days ago

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

Zesen Qian
Zesen Qian
2 days ago

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

Marcin Dąbrowski
Marcin Dąbrowski
2 days 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
2 days 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
2 days 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
2 days 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
11 hours 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
1 day 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
1 day ago

Thank you for your extremely valuable comment!

David Willmore
David Willmore
1 day 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
1 day 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.

Advertisements