STM32H7 series are High-Performance MCUs.
The STM32H7 is the most powerful member of the popular STM32 family of 32-bit ARM Cortex-M core microcontrollers offered by ST Microelectronics.
This blog provides you with a basic overview of the STM32H7, including its product line group, advantages and features, CAD resources, etc., to help you quickly understand what STM32H7 series are.
We will be glad to find that this blog can be useful for people loving STM32 series.😊
STM32H7 Introduction
Catalog
STM32H7 Product Line Group
The STM32H7 series consists of 3 product line groups:
- Dual-core lines
- Single-core lines
- Value lines
The following is a brief introduction of the 3 product line groups:
STM32H7 Product Line Group: Dual-core Lines
Dual-core lines: Arm® Cortex®-M7 and Cortex®-M4 cores can run up to 480 MHz and 240 MHz, allowing further processing and partitioning of applications. Dual-core STM32H7 product lines are available with built-in SMPS for improved dynamic power efficiency.
STM32H7 Product Line Group: Single-core Lines
Single-core lines: Cortex®-M7 offers either excellent performance at 550 MHz or a unique combination of performance and power savings at 280 MHz and 34 μA (type) in STOP mode.
STM32H7 Product Line Group: Value Lines
Value lines: with an embedded 128 Kbyte Flash memory, the STM32H750/B0 MCUs are cost-effective STM32H7 devices.
STM32H7 devices embedding a crypto/hash processor support security services such as Secure Firmware Install and Secure Boot – Secure Firmware Upgrade enabling the installation of new application codes in a secured manner.
STM32H7 Advantage
STMicroelectronics STM32H7 High-Performance MCUs are based on the high-performance Arm® Cortex®-M7 32-bit RISC core up to 480MHz. The Cortex-M7 core features a floating point unit (FPU) that supports instructions and data types for Arm double-precision (IEEE 754 compliant) and single-precision data-processing. A full set of DSP instructions and a memory protection unit (MPU) to enhance application security are supported by the STM32H7 MCUs.
The MCUs incorporate high-speed embedded memories with up to 2 Mbytes, 1 Mbyte of RAM with a dual-bank Flash memory (including 192 Kbytes of TCM RAM, 864 Kbytes of user SRAM and 4 Kbytes of backup SRAM). The devices also have a wide range of enhanced I/Os and peripherals connected to APB buses, AHB buses, a 2x32-bit multi-AHB bus matrix and an internal and external memory access supporting multi-layer AXI interconnect.
The devices offer three ADCs, two DACs, two ultra-low power comparators, a low-power RTC, a high-resolution timer, 12 general purpose 16-bit timers, two PWM timers for engine control, five low-power timers and a true random number generator (RNG). The appliances support four external sigma-delta modulator (DFSDM) digital filters and feature standard and advanced communication interfaces.
STM32H7 CAD Resources
STM32H7 Features
STM32H7 Series
- Core
- 32-bit Arm® Cortex®-M7 core with doubleprecision FPU and L1 cache: 16 Kbytes of data and 16 Kbytes of instruction cache allowing one cache line to be filled in a single access from the
- 256-bit embedded Flash memory; frequency up to 480MHz, MPU, 856DMIPS/2.14 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
- Memories
- Up to 2Mbytes of Flash memory with readwhile-write support
- 1Mbyte of RAM: 192Kbytes of TCM RAM (inc. 64Kbytes of ITCM RAM + 128Kbytes of DTCM RAM for time critical routines), 864Kbytes of user SRAM, and 4Kbytes of SRAM in Backup domain
- Dual mode Quad-SPI memory interface running up to 133MHz
- Flexible external memory controller with up to 32-bit data bus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND Flash clocked up to 133MHz in synchronous mode
- CRC calculation unit
- Security
- ROP, PC-ROP, active tamper
- General-purpose input/outputs
- Up to 168 I/O ports with interrupt capability
- Fast I/Os capable of up to 133 MHz
- Up to 164 5 V-tolerant I/Os
- Reset and power management
- 3 separate power domains which can be independently clock gated or switched off to maximize power efficiency:
- D1: high-performance capabilities for high bandwidth peripherals
- D2: communication peripherals and timers
- D3: reset/clock control/power management
- 1.62 to 3.6V application supply and I/Os
- POR, PDR, PVD and BOR
- Dedicated USB power embedding a 3.3V internal regulator to supply the internal PHYs
- Embedded regulator (LDO) with configurable scalable output to supply the digital circuitry
- Voltage scaling in Run and Stop mode (5 configurable ranges)
- Backup regulator (~0.9V)
- Voltage reference for analog peripheral/VREF+
- Low-power modes: Sleep, Stop, Standby and VBAT supporting battery charging
- Low-power consumption
- Total current consumption down to 4μA
- Clock management
- Internal oscillators: 64MHz HSI, 48MHz HSI48, 4MHz CSI, 40kHz LSI
- External oscillators: 4-48MHz HSE, 32.768kHz LSE
- 3× PLLs (1 for the system clock, 2 for kernel clocks) with fractional mode
STM32H7 Manufacturer
STMicroelectronics is a Swiss-domiciled multinational electronics and semiconductor manufacturer headquartered in Geneva, Switzerland.
STMicroelectronics is a world leader in providing the semiconductor solutions that make a positive contribution to people's lives, today and into the future.
Component Datasheet
STM32H7 Datasheet
FAQ
The STM32 series of microcontrollers from ST Microelectronics is a popular, and very large, family of ARM-based 32-bit microcontrollers. ... While the STM32 microcontrollers are quite versatile and highly configurable, it is this very fact that makes them hard to initialize.
|
There are various types and varieties of STM32 Microcontrollers available and they belong to the ARM-architecture family of Microcontrollers. These microcontrollers are used in a variety of applications, from simple printers to complex circuit boards in vehicles.
|
Getting started with STM32 step-by-step
Step 1: Pre-requisites: In this part, user must install all required software tools and make sure it has board for further development.
Step 2: LED blinking using STM32CubeMx and NUCLEO-L476RG development board.
Step 3: UART interface on NUCLEO-L476RG and L475 IoT Node Discovery board.
|