Skip to main content
Associate
January 8, 2026
Solved

Power consumption of STM32H5 MCU for VIO Pins

  • January 8, 2026
  • 1 reply
  • 476 views

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

 

Best answer by mƎALLEm

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. 

1 reply

mƎALLEm
Technical Moderator
January 8, 2026

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."
RajeshMAuthor
Associate
January 8, 2026

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

mƎALLEm
mƎALLEmBest answer
Technical Moderator
January 8, 2026

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