STM32F101 devices use the Cortex-M3 core, with a maximum CPU speed of 36 MHz. The portfolio covers from 16-Kbyte to 1-Mbyte of Flash, and offers a good trade-off between performance and cost.
Read more about the benefits of the 32-bit Arm Cortex-M3 processor for MCUs here.
The STM32G4 Series combines a 32-bit Arm® Cortex®-M4 core (with FPU and DSP instructions) running at 170 MHz combined with 3 different hardware accelerators: ART Accelerator™, CCM-SRAM routine booster and mathematical accelerators.
The STM32Cube.AI is an extension pack of the widely used STM32CubeMX configuration and code generation tool enabling AI on STM32 Arm® Cortex®-M-based microcontrollers.