Skip to main content
Visitor II
October 16, 2025
Question

STM32L562RET6 Current Consumption Reduction in low power run mode.

  • October 16, 2025
  • 2 replies
  • 264 views

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

    This topic has been closed for replies.

    2 replies

    Technical Moderator
    October 16, 2025

    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

    Super User
    October 16, 2025

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