The X-CUBE-PWRMGT-H7 embedded software is a low-power application based on I²C transmission, for instance between the STM32H7x3xx device on the NUCLEO-H743ZI development board, and the HTS221 humidity and temperature sensor, embedded in theX-NUCLEO-IKS01A2 expansion board.
This embedded software package highlights the smart power management of the STM32H7 Series using three power domains, and minimizes the power consumption while keeping some activities running when needed (D3 Autonomous mode).
The application contains four modes in which the STM32H7x3 exchanges data with the HTS221 temperature sensor. For each mode, the microcontroller power consumption is reduced, thanks to the flexible architecture of the STM32H7, which manages power supply per domain.
This application is monitored by a terminal display, through USB virtual COM port communication between the microcontroller and the PC.
The embedded software example is developed with the STM32Cube embedded software. It uses EWARM, MDK-ARM™ and SW4STM32 toolchains and can be easily tailored for any other toolchain.
Key FeaturesLow-power application case
STM32H7x3 three power domains
Low-power modesD3 Autonomous mode
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.
The X-CUBE-VS4A Expansion Package consists of a set of libraries and application examples for STM32F7 Series microcontrollers acting as Alexa-enabled devices. It runs on the 32F769IDISCOVERY board, which provides a native Ethernet interface.
Check out our video to get inspired to release your creativity