Does anyone know of a good comparison resource?
This is a little bit more interactive and detail-oriented. I think they also have flashy onesheet PDFs that are more marketing oriented.
I think moving from Make in the old version of IDF to CMake was a mistake.
And just like any build system for everything language/stack, there is a small group of hardcore "enthusiasts" who create and push their true build tech to rule them all and then there is the large majority of people who have to deal with it and just want to build the damn thing.
I mean, I use it, but I'm not very happy about it.
My impulse purchase has been tempered with "eh, do I really need it?"
That alone puts US-based sellers at a mega disadvantage compared to cheap Chinese goods - and it's not a good thing.
These things are tiny and very cheap to ship. I could probably pack 40 of them into a USPS flat rate box shipped anywhere in the US for $9.30.
This was a decent argument when you could get things shipped from China for $0.50, but not now or in this case.
If all you need is Zigbee/BLE and a few IO pins, an nRF52840 dongle is still $10 on DigiKey.
Maybe not applicable for this new one, but that's my understanding for the S3/C5 models. (something like 16mb NAND and 8mb PSRAM)
It also says 320 KB of ROM, which seems low. Judging from the product name (DevKitC-1-N8R4) and their other products, it has 8 MB of flash.
Does it have CAN?
How does the core compare to their old ones?
I'm a little disappointed that it only has one core even though I haven't used the second one on the older chips yet.
Pinout for the dev board.
One of the main reasons RISC-V is gaining popularity is that companies can implement their own cores (or buy cheaper IP cores than from ARM) and take advantage of existing optimizing compilers. Espressif are actually a perfect example; the core they used before (Xtensa) was esoteric and poorly supported and switching to RISC-V gives them better toolchain support right out of the gate.
The reason is that CPU cores only form a tiny part of the SOC, the rest of the SOC is proprietary and likely to be documented to whatever level the company needs and the rest if available hidden under layers of NDA's. Just because the ISA is open source does not mean you know anything about the rest of the chip.
saying that, the C5 is a nice SOC, and it is nice that we have some competition to ARM.
For example, put a sleep(100us) as a hook before packet transmission to allow capacitors to recharge between packets.
Had to do this on a design powered by a cr2032 because the peak power draw from those batteries is really limited.
Why do I have this sickening feeling that in a few years anyone doing anything with hardware is going to be ordering everything direct from China, like we're some kind of undeveloped client state?
This transition happened so quickly that most people haven't fully cought up to the implications to the full extent. In my mind, China is already the center of gravity.
It's been well over a decade since I was doing embedded design professionally, so my perspective is coming more from a hobby/3d printing/"maker" place. But it feels like one of the main results of these tariffs is that the bottom is going to drop out on Chinese and Chinese-adjacent sellers preloading so much stuff into US warehouses ahead of sale, and instead just shipping orders direct from China. Using a US warehouse means the seller has to front the money for the tariffs as well and takes a risk of them being lowered depending on Krasnov's whims. Whereas shipping direct from China, even if the seller is handling the tariffs (eg Aliexpress Choice), they've already got the cash in hand from a confirmed purchase.
snvzz•5h ago
platevoltage•5h ago
colechristensen•5h ago
>Espressif Systems (SSE: 688018.SH) announced ESP32-C5, the industry’s first RISC-V SoC that supports 2.4 GHz and 5 GHz dual-band Wi-Fi 6, along with Bluetooth 5 (LE) and IEEE 802.15.4 (Zigbee, Thread) connectivity. Today, we are glad to announce that ESP32-C5 is now in mass production.
hughc•4h ago
bobmcnamara•4h ago
platevoltage•3h ago
snvzz•4h ago
ESP32-S3 was, AIUI, their last non RISC-V chip.
It was announced in 2020 and released in 2022.
0. https://www.hackster.io/news/espressif-s-teo-swee-ann-confir...
osrec•5h ago
connicpu•5h ago
baby_souffle•5h ago
bobmcnamara•4h ago
bobmcnamara•4h ago
Better compiler support for RISC-V, but everything I've seen from them is a much shorter pipeline than the older Xtensa cores, so flash cache misses hit it harder.
Both RISC-V and Xtensa suffer from the lack of an ALU carry bit for the purposes of improving pipelining. But for these small cores it means 64-bit integer math usually takes a few more cycles than a Cortex-M Arm chip
viraptor•4h ago
So... depends on the project.
bobmcnamara•4h ago
fidotron•3h ago
My playing with C3 betrayed that you have to use much larger buffers for things like i2s to make it work without glitching.
bobmcnamara•57m ago