The STM32 high-performance MCU platform leverages ST’s NVM technology to combine:
- Best-in-class system performance for code execution, data transfers and data processing
- High integration: largest range of embedded memory densities and advanced peripherals
- Power efficiency
The high-performance MCU platform consists of 4 compatible product series, from entry-level STM32F4 Access line microcontrollers (Cortex-M4 based) to the world’s highest performance Cortex-M7 based MCU, the STM32H7 series.
ST is extending the STM32H7 series with several dual-core devices with Cortex®-M7 and Cortex®-M4 cores able to run up to 480 MHz and 240 MHz respectively. Both cores are available to the user and each core can access all of the microcontroller's resources, opening up a wide range of applications where two different tasks can run concurrently, or two different development teams working in parallel. Among the many new features, a switched-mode power supply (SMPS), a MIPI-DSI physical layer and a WLCSP156 package are available on some variants as well as new security services available on devices embedding a crypto/hash processor.
Based on ST’s advanced 90-nm and 40-nm NVM process technologies, the single-core STM32H7 microcontrollers offer from 216 MHz / 462 DMIPS to 480 MHz / 1027 DMIPS, while the dual-core STM32H7 microcontrollers provide 480 + 240 MHz / 1327 DMIPS. Both series take advantage of an L1 cache to deliver the maximum theoretical performance of the Cortex-M7 core, regardless if code is executed from embedded Flash or an external memory.
The STM32H7 series leverages ST's 40-nm process technology to embed 1 Mbyte of RAM and up to 2 Mbytes of Flash memory in the most advanced performance architecture ever. With our dual-core STM32H7x5 and STM32H7x7 lines, the increase in performance thanks to the Cortex-M7 and Cortex-M4 cores opens a new range of applications where it has never been easier to combine, for example, an HMI on one core and real-time processing tasks or connectivity tasks on the other core.
This performance increase, extended connectivity and new security services makes the STM32H7 series the perfect candidate to address feature-rich applications.
The STM32F7 and STM32H7 series include Value lines, which bring a breakthrough price level by keeping the Flash memory size to the essential.
Leveraging ST’s advanced 90-nm NVM process technology offering from 168 MHz / 210 DMIPS to 180 MHz / 225DMIPS, these 11 compatible product lines of digital signal controllers (DSC) offer a perfect symbiosis of the real-time control capabilities of an MCU and the signal processing performance of a digital signal processor (DSP), combined with a rich set of advanced peripherals and large memories.
Using ST’s advanced 90-nm NVM process technology combined with a Cortex-M3 core running at 120 MHz /150 DMIPS, the STM32F2 series is the first to include an innovative adaptive real-time memory accelerator (ART Accelerator™) and multi-layer bus matrix to offer an unprecedented trade-off in performance, integration and price.
Based on ST’s advanced 90-nm NVM process technology, the Access line groups together the entry-level microcontrollers of the STM32F4 series! With 84 MHz /105 DMIPS, it offers the smallest, cost-effective solution with outstanding power efficiency (Dynamic Efficiency™) and an extended temperature range (up to 125 °C ambient temperature).
MadeForSTM32™ is a new quality label delivered by ST, which is granted after an evaluation process. It helps engineers identify third party solutions with the highest level of integration and quality for the STM32 microcontrollers' ecosystem. MadeForSTM32™ is offered to members of the ST Partner Program who want to go one step further in our collaboration, with the overall objective of contributing to a high-quality STM32 ecosystem.
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.
STM32 step-by-step is a learning program, and is part of the STM32 Education initiative, designed for anyone interested in getting started on building projects with the STM32 microcontroller and its powerful ecosystem of development boards and software programming tools.
STM32CubeProgrammer (STM32CubeProg) is an all-in-one multi OS software tool for programming STM32 products.
Getting started with high-performance STM32H7 microcontrollers
- Developers can quickly get started with these cost-efficient, versatile development tools. Choose our STM32H7 Discovery kit or 144-pin Nucleo board with the best features for developing your prototypes.
- Download the STM32CubeH7 embedded software package containing useful real-life code examples based on the HAL and LL (low-layer) APIs.
- Install the latest version of STM32CubeMX graphical software configuration tool to refine pinout, clocks and memory partitioning and evaluate the expected power consumption. In only a few clicks, your application is ready and waiting for your ideas to take shape.