at 480 MHz fCPU
at 400 MHz fCPU
STM32H7 series now includes dual-core microcontrollers with Arm® Cortex®-M7 and Cortex®-M4 cores able to run up to 480 MHz and 240 MHz respectively.
Our single-core Cortex®-M7 series also benefits from this frequency increase and can now run up to 480 MHz as well.
Taking advantage of an L1 cache, STM32H7 devices deliver the maximum theoretical performance of the Cortex-M7 core, regardless if code is executed from embedded Flash or external memory: 2010 CoreMark /856 DMIPS at 400 MHz fCPU.
It features a 6-stage superscalar pipeline with branch prediction and an optional floating-point (FPU) unit capable of single-precision and optionally double-precision operations.
The instruction and data buses have been enlarged to 64-bit wide over the previous 32-bit buses. If a core contains an FPU, it is known as a Cortex-M7F, otherwise it is a Cortex-M7. (from Wikypedia)
Thanks to 40 nm it is also decreased the consumption compared to the STM32F7 family (Cortex-M7 200MHz in 90nm technology), see below.
- Last presentation (October 2020) concerning STM32H7 series is here
STM32H7 training courses available online, see here.
ARM® Cortex® – M7: Bringing High Performance to the Cortex – M Processor Series
STM32H7, LoRA Demos Draw a Crowd at ARM TechCon