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.

Low power mode of MSPM0

Other Parts Discussed in Thread: ENERGYTRACE

Hi, 

I have a question about current consumption and operating mode of MSPM0.

The device I am testing is pre-release device and requires an NDA.

I would like to discuss this question by e-mail or private message. 

In general, Is M0's power consumption better than MSP430 devices?

  • Hello SY,

    It really depends on what you need to perform at the lowest power sleep modes, and if you have  a limitation on peak current. The M0 power consumption is pretty good and can be comparable to MSP430, again depending on what you need to do.

    I will say the strategies are a bit different when comparing between the two platforms. In MSP430, you would always try to run as much as you can at different LPMs, and get to the lowest you can for majority of time. You always have the debate on what clock speed to run the MSP430 to optimize for power. 

    For MSPM0, you still have the capability options discussed with MSP430, but you have faster methods of waking up the device than you did in MSP430. So the M0s can respond to things faster, and because they run faster, they can perform actions at full speed/awake mode in a shorter time than MSP430. So the general strategy for MSPM0 to use the lowest amount of energy is to sleep in the lowest power mode that allows for a wakeup signal for the device; Wakeup quickly and respond at full speed of the device to minimize time awake; then go back to the deepest sleep you can. The current profile for this is very spiky when compared to MSP430 as a lot of current is used when fully awake at top speed, but the time is a very small percentage of your sleep time. 

    So all of that is to say, you can't really make a broad generalization if one platform is lower current than the other as it really depends on your application, what peripherals you use, and how you utilize them. I can say, you should be able to get to satisfactory current numbers in both platforms, but may take some experimenting on how you do it to achieve. 

  • Hello, Jace

    Thank you for your kindly reply.

    Can the Energy Trace support M0 device?

    Can I measure power consumption using the Energy Trace in CCSv12 ?

    I have device support package for MSPM0.

  • Hello SY,

    Yes, EnergyTrace is supported for MSPM0, and is available on current Launchpads.

    EnergyTrace+ (device state and peripheral information) will be supported for MSPM0 once the devices are fully released. (In other words, not supported with pre-release silicon).