
looks awesome, RPI finally get their hand into microcontrollers. A $4 dual M0 core 264kB sram 2MB flash USB support, I think it's only a matter of time for Arduino support. Before that I would still stick to ESP32

espressif seems also switching to riscv
yes RTOS could be a problem but it's only a matter of time, hard to imagine a foundation like RPI cant get OS support. For a $4 boards it's overkill already though my favorite ESP32 do too. I'm hoping RPI can bring some varieties to the world because Arduino framework is really old at this time, Its not designed to work with something like multi-core and OS although ESP32 does some fantastic tricks on that.mrburnette wrote: Sat Jan 23, 2021 11:44 pm Released without RTOS support ... boo.![]()
And M0+ cores are adequate but nothing to get excited over.
Upper clock is listed as 133 MHz. The 2x PIO is ok, but Cypress PSoC is been doing this for years, and better.
The "best" advance I can read is the boost-buck integrated DC-DC supply.
Sadly, it will not be at a $4 price-point. The ESP32 (IMO) remains king of the WiFi 2.4G, BT LE, Arduino-compatible space for the moment with a $5 module price in quantity x5. U.S.D. Amazon free-shipment U.S. (Advertised as 2-core... see graphic at end of post.)
For the adventurers:https://www.espressif.com/en/products/socs/esp32S
ESP32-S2 is a highly integrated, low-power, single-core Wi-Fi Microcontroller SoC, designed to be secure and cost-effective, with a high performance and a rich set of IO capabilities.
Not everyone wants to play with the newest chip tech (I am the lone exception), rather one should play with the tech that drives their interests. Otherwise, one collects far too many useless toys. 8-bit uC are still very useful even with Arduino core overhead; careful design can create remarkably small programs. When operated at 12 - 8 MHz, the 8-bit (old) AVR even run at 3.3 Volts and have very good low-power requirements. Done correctly, one can create a 1-chip arduino with RC internal clock ... no external support components.ESP32-C3 is pin-compatible with ESP8266. It has a single core RISC-V 32-bit CPU @160 MHz and includes 400 kB of SRAM and 384 kB of flash built-in.