Skip to main content
Visitor II
February 5, 2025
Question

Current Consumption and power budgeting of STM32H7 MCU

  • February 5, 2025
  • 1 reply
  • 812 views

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.

    1 reply

    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. 

    Abhi5Author
    Visitor II
    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.

    Explorer
    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.