cancel
Showing results for 
Search instead for 
Did you mean: 

STM32L562RET6 Current Consumption Reduction in low power run mode.

Jaspreet
Visitor

I have been trying to reduce current consumption in a custom board and have seen that current is not getting below 9mA for microcontroller , i am running system on MSI at 2MHz and ABP and AHB peripherals both are at 2MHz ,and to enter in low power run mode i use HAL_PWREx_EnableLowPowerRunMode(), but no effect same current at 2MHz and at 48MHz about 6mA ,can it reduced to 1mA or even in microAmperes

2 REPLIES 2
KDJEM.1
ST Employee

Hello @Jaspreet and welcome to the community;

 

To optimize the power consumption, I recommend you to set all pin as analog. Please look at this article: How to minimize the power consumption in low power... - STMicroelectronics Community

Are all peripheral disabled? Is ICache on in 1-way or2 way?

To check the maximum current consumption il low-power run mode, I recommend you to look at DS12736 precisely tables in 5.3.6 Supply current characteristics section.

Also, I advise to check you software by referring to PWR_LPRUN example. This example describes how to enter and exit the Low-power run mode.

 

Thank you.

Kaouthar

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.

Andrew Neil
Super User

@Jaspreet wrote:

can it reduced to 1mA or even in microAmperes


For that, you'll probably need to sleep (certainly for microamperes).

Often, the best approach is to run as fast as possible to get everything done as quickly as possible and then sleep as much as possible...

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.