I recently set out to use one of the cheap “blue pill” STM32 ARM boards ... you can’t complain about the hardware. The STM32F103C8T6 onboard is a Cortex-M3 processor that runs at 72 MHz.