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.

MSP430F417: Doubt about the LPM3

Part Number: MSP430F417
Other Parts Discussed in Thread: MSP-TS430PM64

I'm doing some testing with the MSP430F417 with the board MSP-TS430PM64. In the LPM3 the current consumed is around 50uA. Is this value correct?

I am measuring the current with the debug mode.

#include <msp430.h>

int main(void)
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT

  P1DIR = 0xFF;                             // All P1.x outputs
  P1OUT = 0;                                // All P1.x reset
  P2DIR = 0xFF;                             // All P2.x outputs
  P2OUT = 0;                                // All P2.x reset
  P3DIR = 0xFF;                             // All P3.x outputs
  P3OUT = 0;                                // All P3.x reset
  P4DIR = 0xFF;                             // All P4.x outputs
  P4OUT = 0;                                // All P4.x reset
  P5DIR = 0xFF;                             // All P5.x outputs
  P5OUT = 0;                                // All P5.x reset
  P6DIR = 0xFF;                             // All P6.x outputs
  P6OUT = 0;                                // All P6.x reset

  __bis_SR_register(LPM3_bits);     // Enter LPM3




  • Hello,

    MSP430F417 should be able to achieve 1-2 uA current consumption in LPM3.  Please make sure no other hardware is attached to the board. 

    You may be keeping the CPU active while Debugging.  Can you try running the debugger in free-run mode and then re-measuring the power with energy trace?  To do this, click Run-> Free Run in CCSv8 and measure again.