下载
![](https://oss-datasheet.aipcba.com/html/7251BFB20B3E4F71D93E3902178B192B/bg1.png)
June 2017 DocID030355 Rev 1 1/43
1
AN5014
Application note
STM32H7x3 smart power management
software expansion for STM32Cube
Introduction
STM32Hx3 devices deliver the maximum theoretical performance of the ARM
®
Cortex
®
-M7
core, regardless of whether code is executed from the embedded Flash memory or from an
external memory: 2020 CoreMark
®
/856 DMIPS at 400 MHz f
CPU
.
STM32H7x3xxx microcontrollers embed a flexible power architecture. The system is split
into three domains operating independently to optimize power efficiency.
This application note is split into two parts:
• The first part describes the system supply configuration; how the CPU sub-system is
configured by allocating peripherals to the CPU. It also describes the various operating
modes, and how the different system partitions and clock activities are controlled in these
modes.
• The second part provides an example of temperature acquisition based on I
2
C
transmission, using the X-NUCLEO-IKS01A2 expansion board (based on the
STM32H7743ZI MCU). The purpose of this example is to highlight the smart power
management of STM32Hx3 devices:
– using three power domains
– minimizing power consumption while keeping some activities running when needed
(D3 Autonomous mode).
This application note is provided with the X-CUBE-PWRMGT-H7 embedded software
package that contains one project with four different workspaces:
• STM32H743ZI_Mode1: temperature acquisition with CPU in CSleep mode, D1 / D2 in
DRun mode and D3 in Run mode
• STM32H743ZI_Mode2: temperature acquisition with CPU in CStop mode, D1 in DRun
mode, D2 in DStandby mode and D3 in Run mode
• STM32H743ZI_Mode3: temperature acquisition with CPU in CStop mode, D1 and D2 in
DStandby mode, and D3 in Run mode
• STM32H743ZI_Mode4: temperature acquisition while CPU in CStop mode, D1 and D2 in
DStandby mode, and D3 switching between Run and Stop modes.
For further information on STM32H7x3 line devices, please refer to the following documents
available on
www.st.com:
• STM32H7x3 advanced ARM®-based 32-bit MCUs reference manual (RM0433)
• STM32H743xx/ STM32H753xx datasheets.
www.st.com