2023-08-22 02:57 AM
We are working on a project which requires us to put our STM32L433 MCU's into a low power mode with memory retention(STOP2 mode). When measuring the IDD current draw on our NUCLEO-L433RC-P in STOP2 mode, we found that at 1.8V VDD the current consumption is as expected (<2uA). If we raise the voltage to 3.3V VDD, while still beeing in STOP2 mode, the current jumps up to ~400uA(should be <2.3uA).
All supply pins are connected together(except 1.2VDD), SMPS is disconnected from 1.2VDD, debugger is disconnected using jumpers. No peripherals have been explicitly enabled. All GPIO's except the wakeup interrupt pin are configured as analog inputs.
What can cause this jump(non-linear with voltage) in current draw when increasing the supply voltage from 1.8V to 3.3V?
Section in Datasheet:
IDD current draw(1.8V on the left, 3.3V on the right):
Jumper settings:
Solved! Go to Solution.
2023-08-23 12:12 AM - edited 2023-08-23 02:10 AM
Found the culprit! There are two level shifters on the upper half of the Nucleo U5 & U6. Removing these solved the issue. Now the current draw in STOP2 mode is 1.3uA at 3.3V VDD_MCU, just as expected.
Following changes were made on a fresh out of the box Nucleo:
VDD_MCU rail powered externally over pin 2 of JP7.
Best regards,
André
2023-08-22 05:55 AM
Hello,
Please take care of not back powering U7 LDO component via SB13 solder bridge or JP6 jumper on the Nucleo board.
It may explain the extra current consumption you are measuring. Otherwise, could you please share your solder bridge and jumper HW configuration (open/close)
Regards,
Simon
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.
2023-08-23 12:12 AM - edited 2023-08-23 02:10 AM
Found the culprit! There are two level shifters on the upper half of the Nucleo U5 & U6. Removing these solved the issue. Now the current draw in STOP2 mode is 1.3uA at 3.3V VDD_MCU, just as expected.
Following changes were made on a fresh out of the box Nucleo:
VDD_MCU rail powered externally over pin 2 of JP7.
Best regards,
André
2023-08-23 01:11 AM
Unfortunately, ST's boards (Nucleo, Discovery, et al) are notorious for having hidden leakage paths that will bite you when trying to explore the limits of really low power...
:face_with_rolling_eyes::frowning_face:>:(
(Well, perhaps I should say that ST's documentation is notorious omitting to mention leakage paths that will bite you when trying to explore the limits of really low power)
2023-08-23 02:14 AM
Yes, one would think that Nucleos with an STM32L series MCU are built for testing low power applications ¯\_(ツ)_/¯.
2023-08-23 02:31 AM - edited 2023-08-23 02:38 AM
You'd have thought ... :face_with_rolling_eyes:
EDIT:
Yes, I speak from bitter experience - with the B-L072Z-LRWAN1:
>:(