cancel
Showing results for 
Search instead for 
Did you mean: 

Power consumption does not fit with datasheet information

Gaston
Senior

Hi,

I'm running STM32C011F4U6TR using the LSI (32KHz) in a infinite loop.

Here's the current consumption I see from the STM32CubeMonitor-Power software

Gaston_0-1721739901335.png

I expect to see around 80uA flat as datasheet shows at page 39

Gaston_1-1721740001385.png

What could be the reason for the 170uA peaks I see using STM32CubeMonitor?

Gaston

1 ACCEPTED SOLUTION

Accepted Solutions
Gaston
Senior

Solved! I've disconnected the debug probe and run the code without SWD interface. Now it's working as expected

Gaston_0-1721746036668.png

Thank you,
Gaston

View solution in original post

4 REPLIES 4
Andrew Neil
Super User

@Gaston wrote:

I'm running STM32C011F4U6TR using the LSI (32KHz) in a infinite loop.


At these levels, current consumed by the rest of the hardware can easily be significant - even things like capacitor leakage.

Show the code, and details of the hardware:

https://community.st.com/t5/community-guidelines/how-to-write-your-question-to-maximize-your-chances-to-find-a/ta-p/575228

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.
Kraal
Lead

Also the table specifies that the typical values are expected at 3.0V supply, when you are supplying 3.3V to your uC.

As @Andrew Neil said, any other enabled stuff can contribute. Have you disabled HSI ? Please show us the used source code.

Best regards.

Gaston
Senior

Solved! I've disconnected the debug probe and run the code without SWD interface. Now it's working as expected

Gaston_0-1721746036668.png

Thank you,
Gaston

Yes, having a debug probe connected will certainly affect the current consumption!!

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.