STM32F4 is based on the ARM Cortex-M4 core and has a maximum clock speed of 180 MHz. It is known for its high processing power and advanced peripherals, including a DSP and FPU.
Such as STM32F405RG, It has a maximum clock speed of 168 MHz and features 512 KB of flash memory, 192 KB of SRAM, and a variety of advanced peripherals such as a DMA controller, timers, and communication interfaces.