STM32 microcontrollers are a popular line of Cortex-M (low-end) ARM Microcontrollers. Note, as a Cortex M, these are much smaller than your cell phones or servers. The specs here are kB of SRAM and Flash RAM, with less than $2 per chip in bulk orders.
STM32H5 starts at 128 Kbytes of flash memory and 32 Kbytes of RAM on the STM32H503, while the higher end STM32H563 of this family reaches into 2 Mbytes of flash memory, 640 Kbytes of SRAM + 10/100 Ethernet.
--------
The low end STM32H503 comes with 1x OpAmp. I'm liking this modern trend of packing OpAmps into these low-cost microcontrollers.
Do you not know how big of a giant STM32 is in this field? STM32 is probably one of the biggest names of ARM microcontrollers.
Not only that, but the king of uCs remains 8-bit chips like 8051, PIC, and AVR. For some insane reason in 2023, we still can't kill the 8-bit market (or even kill the 8051, such as EFM8 "BusyBee" chips and other competitors).
--------
To tell you the truth, I'm not even sure if anybody is using RISC-V in the uC space. Please let me know if there's any notable RISC-V uC in the ~20MHz to 100MHz and 1MB Flash (or less) space.
But IMO, its not even the instruction set that I care about. Its the peripherals, like GPIO-strength (20mA or 50mA), or on-board OpAmps (like this STM32H5), or the number of hardware 8-bit PWM channels, or 12-bit ADC, or DACs, etc. etc.
STM32H5 starts at 128 Kbytes of flash memory and 32 Kbytes of RAM on the STM32H503, while the higher end STM32H563 of this family reaches into 2 Mbytes of flash memory, 640 Kbytes of SRAM + 10/100 Ethernet.
--------
The low end STM32H503 comes with 1x OpAmp. I'm liking this modern trend of packing OpAmps into these low-cost microcontrollers.