This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSPM0L1306: Power supply current characteristics

Part Number: MSPM0L1306
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

When I measured the current consumption in STANDBY mode with everything except the IO peripherals disabled, it was about 0.3 mA.
The data sheet states that it is about 1 uA, but why is this?
Is it possible to reduce the current consumption by setting STANDBY mode and disabling everything except the IO peripherals, and setting something else?
Please check.

  • Hi Ryota,

    1. I found this in the TRM. Does this help reduce the current consumption?


    2. Are you using a launchpad or a custom board?

    3. Are you using Standby Mode 0 or 1?

    4. How are you entering low power mode?

    Best,

    Owen

  • 1.It cannot be reduced because GPIO must be used.

    2.A custom board

    3.Standby Mode 0

    4.DL_SYSCTL_setPowerPolicySTANDBY0();

        while(interrupt_flg == false){

            __WFI();

        }

        DL_SYSCTL_setPowerPolicyRUN0SLEEP0();

  • Can you try to use the empty example in the SDK and include the following code in the .c file:
    while(1){
        __WFI();
    }

    Furthermore, ensure that you configure SysConfig and test each mode for the Low Power Policy under the SYSCTL section: STOP0, SLEEP0, STANDBY0, and STANDBY1

    Can you also try running the sysctl_power_policy_sleep_to_standby example in the SDK?

    Can you provide me with how you are measuring the current?

    DL_SYSCTL_setPowerPolicySTANDBY0();

        while(interrupt_flg == false){

            __WFI();

        }

        DL_SYSCTL_setPowerPolicyRUN0SLEEP0();

    In the code example you provided, once interrupt_flg == true, then the power policy will be set to SLEEP0. If you are running at a 4 MHz MCLK, then at 25°C the typical current is between 363 - 441 uA.