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.

MSPM0L2117: Part2 : Clarification on current consumption estimation for RUN/HALT/STANDBY with LCD/RTC enabled

Guru 14700 points

Part Number: MSPM0L2117
Other Parts Discussed in Thread: ENERGYTRACE, SYSCONFIG

Hi Pengfei and MSPM0 Support Team,
 
I am reposting this here because I encountered an error when trying to reply in the original thread below:
Thank you for your detailed clarification.
 
Our understanding is as follows:
1. The 98 µA/MHz parameter is based on measurements taken at 32 MHz, so it should not be linearly scaled down to estimate RUN current at 32 kHz.
2. At 32 kHz, the operating current in RUN mode is expected to be only slightly higher than the SLEEP mode current with LFCLK, but the actual value should be confirmed through measurement.
3. In Case 2, where the CPU alternates between RUN and HALT, the average current will depend on both the duty cycle and the actual code being executed.
4. To estimate the total current consumption, it is recommended to build a project with the required peripherals enabled and evaluate it using EnergyTrace. We also understand that the LCD is likely to be one of the major contributors to the total current.
5. Regarding the standby target of 0.5 µA, we understand that this cannot be achieved with the current device.
Also, regarding your question about standby mode, in our assumed use case, SRAM retention is required. Could you please let us know whether this condition changes your recommendation or the expected standby current level?
In addition, even simplified measurement results would be very helpful for our internal evaluation.
If possible, could you provide any reference measurement data for a simplified configuration, for example:
- STANDBY current with RTC enabled
- STANDBY current with RTC + LCD enabled
- Average current for a simple RUN/HALT toggling example at 32 kHz
 
We understand that these values may depend on the test setup, so even approximate or reference-level data would be greatly appreciated.
 
Best regards,
Conor
  • Do you have any update?

  • Hi Conor,

    I think what you understand is correct.

    Also, regarding your question about standby mode, in our assumed use case, SRAM retention is required. Could you please let us know whether this condition changes your recommendation or the expected standby current level?

    The standby mode is the lowest power mode that customer retain SRAM content, so the standby consumption for MSPM0L211x is typical 1.6uA.

    - STANDBY current with RTC enabled: around 2.5uA
    - STANDBY current with RTC + LCD enabled: the LCD power consumption could be found in the 7.16 LCD of MSPM0L2116/7 and MSPM0L1126/7 Mixed-Signal Microcontrollers datasheet.
    - Average current for a simple RUN/HALT toggling example at 32 kHz: Sorry I do not have such data now. But you could configure MCLK as 32kHz in sysconfig, and just write a while loop to estimate the consumption. I real test is needed for this data.