Skip to main content
Associate
February 5, 2025
Question

Current Consumption and power budgeting of STM32H7 MCU

I have a question regarding the current consumption of MCU as when i configured peripherals as per my usage and test the current consumption in STM32CubeMX it shows 171mA average current. But in the datasheet the current consumption has different values. I want to know which current should we use for power budgeting.

Abhi5_0-1738736622584.png

 

This topic has been closed for replies.

3 replies

ST Employee
February 5, 2025

Hello @Abhi5, welcome to ST Community, 

As described in the CubemX UI, CubeMX sums the power consumption of all IPs, which can result in a higher value compared to the datasheet. This is because CubeMX considers the power consumption of all peripherals enabled in your configuration

SarraS_0-1738747803158.png

The values that you can rely on for power budgeting are the typical and maximum values provided in the product datasheet, as they are measured under specific conditions and represent the expected performance of the device. 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
Abhi5Author
Associate
February 5, 2025

Hello @Sarra.S Thanks for your response.

If we go with the datasheet it is showing 541 mA at 125 degC Ambient Temperature when all peripherals enabled and 502 mA when all peripherals disabled while in CubeMX it is showing 171 mA which is significantly lower. I have attached test.ioc file for reference in my post. Please comment on this.

Ozone
Principal
February 5, 2025

> If we go with the datasheet it is showing 541 mA at 125 degC Ambient Temperature when all peripherals enabled and 502 mA when all peripherals disabled while in CubeMX it is showing 171 mA which is significantly lower.

I think you need to read the datasheet more carefully.
Besides of junction temperature and core clock frequency, the VOS settings play an important role as well.

And, as pointed out with my underlining, these are not ambient temperatures.