2024-10-19 08:22 AM
Hello, I recently got my hands on a Nucleo-U031R8 with a cortex-M0+ processor. My goal is to to reach 52 nA (using usb cable) in shutdown mode, but as of now the lowest i could go is 490 nA.
HAL_SuspendTick();
HAL_PWR_EnterSHUTDOWNMode();
The code above is all I used to enter shutdown mode, is there anything else I should do to reach the lowest possible current usage?
Thanks in advance.
Solved! Go to Solution.
2024-10-22 08:13 AM
Hello @mg02 and welcome to the Community;
Is the RTC enabled?
Have you set all free pins as analog (to optimize the power consumption)?
Could you please refer to STM32U031 datasheet and check the minimum current consumption can be achieve.
May these resources can help you:
-Example: PWR_SHUTDOWN this example has been tested with STMicroelectronics NUCLEO-U031R8 evaluation board and can be easily tailored to any other supported device and development board.
-FAQ1: Tips for using STM32 low-power modes
-FAQ2: How to minimize the power consumption in low power mode: An example using NUCLEO-F401RE board
I hope this help 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.
2024-10-22 08:13 AM
Hello @mg02 and welcome to the Community;
Is the RTC enabled?
Have you set all free pins as analog (to optimize the power consumption)?
Could you please refer to STM32U031 datasheet and check the minimum current consumption can be achieve.
May these resources can help you:
-Example: PWR_SHUTDOWN this example has been tested with STMicroelectronics NUCLEO-U031R8 evaluation board and can be easily tailored to any other supported device and development board.
-FAQ1: Tips for using STM32 low-power modes
-FAQ2: How to minimize the power consumption in low power mode: An example using NUCLEO-F401RE board
I hope this help 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.