cancel
Showing results for 
Search instead for 
Did you mean: 

Power consumption of STM32H5 MCU for VIO Pins

RajeshM
Associate

Dear ST Team,

I am using an STM32H5 series microcontroller in my design and I am trying to understand the overall power consumption contributed by different MCU interfaces.

So far, I have identified the following:

  • The typical maximum current on VDD, in VOS0 condition with all peripherals enabled, at 85 °C, is approximately 118 mA (based on STM32H5 datasheet values).

My Question:

I tried to find similar information for the VDDIO supply pins.
However, the datasheet only provides peripheral-wise consumption in µA/MHz, which appears to apply to low‑power (sleep) modes, not active RUN‑mode.

I want to calculate the VDDIO current consumption for my specific design configuration.

My active interfaces are:

  • 16‑bit SDRAM on FMC, operating at 166 MHz
  • QSPI Flash memory
  • SPI interfaces
  • UART interfaces
  • 4 ADC channels
  • Approximately 50 GPIO pins

The MCU is operating at 250 MHz (VOS0) in RUN mode.

Thank you.

Regards,

Rajesh Matere

 

1 ACCEPTED SOLUTION

Accepted Solutions

That's the maximum current sunk and sourced by the sum of all IOs and not the power consumption of your application.

If you need to ask what is the maximum current sink/sunk on VDDIO ring, I can ask that question to the internal teams but again this is not the power consumption. The power consumption on VDDIO depends on your specific application. 

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.

View solution in original post

3 REPLIES 3
mƎALLEm
ST Employee

Hello,

VDDIO is independent from the internal power consumption (over VDD) which includes all the internal peripheral consumptions i.e. CPU, memories, peripherals running, it depends on how much current you sink/sunk from the IO.

So to me the relevant question is what is the maximum current that could be sink/sunk from VDDIO.

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.

Dear mƎALLEm,

Thanks for sharing your inputs — I understand your point.

Based on the datasheet table I have attached, the maximum I/O current that the VDDIO pins can handle appears to be 140 mA.

Could you please confirm if my interpretation is correct?

STM32H5_Power Consumption.jpg

Thank You.

Regards,

Rajesh Matere,

Agiliad Technologies,

+91 7709465644

That's the maximum current sunk and sourced by the sum of all IOs and not the power consumption of your application.

If you need to ask what is the maximum current sink/sunk on VDDIO ring, I can ask that question to the internal teams but again this is not the power consumption. The power consumption on VDDIO depends on your specific application. 

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.