STMicro introduces their first Arm Cortex-M7 microcontrollers in 2014 with STM32F7 series clocked up to 200 MHz. The next year, Atmel – now Microchip – announced SAM S70 & SAM E70 Cortex-M7 MCU families clocked at up to 300 MHz, STMicro up the ante to 400 MHz with their STM32H7 family in 2016, and more recently NXP launched their i.MX RT series “crossover” processor with the Cortex-M7 reaching up to 600 MHz.
AFAIK, nobody has tried to push the clock speeds higher, but STMicroelectronics must recently unveiled STM32F7x0 & H7x0 Value Line microcontrollers with the same performance level as their earlier STM32F7 and STM32H7 MCUs, but with a lower price by reducing the amount of internal flash.
- STM32F730 entry-level MCU @ 216MHz with 64KB flash, 8KB data / instructions cache, 256KB RAM and 16KB+64KB TCM (Tightly Coupled Memory). The microcontroller also includes cryptographic hardware acceleration, a USB 2.0 High Speed port with PHY, and a CAN interface.
- STM32F750 is similar to STM32F730, but adds a TFT-LCD controller with STMicro’s proprietary Chrom-ART Graphics Accelerator, as well as two CAN interfaces, an Ethernet MAC, a camera interface, and two USB 2.0 interfaces with Full Speed PHY. The amount of flash and TCM is the same, but the MCU comes with a bit more RAM, precisely 320KB SRAM.
- STM32H750 high-end MCU delivers 2020 CoreMark performance at 400MHz and comes with 128KB flash, 16KB D/I cache, 864 SRAM, 64KB+128KB TCM with ECC correction. It also adds a hardware JPEG coder/decoder, CANFD ports including one with time-trigger capability, as well as an operational amplifiers and 16-bit ADCs running at up to 3.6Msample/s.
The available flash on those parts is said to still allow secure boot, sensitive code and real-time routines to run safely on-chip, and if you need extra storage you could connect external serial (QSPI) or parallel flash, or upgrade to the earlier pin-to-pin compatible STM32F7 or STM32H7 MCU lines with up to 2MB Flash and up to 1MB RAM.
The STM32F730, STM32F750, and STM32H750 Value Line MCUs are available now in LQFP and BGA packages from 64-pin to 240-pin. Prices start at $1.64 for the STM32F730, $2.39 for the STM32F750 and $2.69 for the STM32H750 for 1000 units orders. More details can be found in the respective product pages here and there.
Thanks to Lucas for the tip.