Other Parts Discussed in Thread: ENERGYTRACE,
Tool/software:
Dear all,
I'm using MSP430FR6989 launchpad and trying on ultra low power application. Currently, my approach is using LPM45 sleep mode. I assume that with LPM45, the power consumption must around micro ampe. However, my result is around 1.2 mA (measure by EnergyTrace++). Is my problem is from the board itself, or due to my code. My launchpad does not connect to any circuit or components. My code is presented below:
#include <msp430.h>
void enterLPM45();
int main(void) {
WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer
enterLPM45(); // Enter low power mode
}
// Enter LPM4.5 (Low Power Mode)
void enterLPM45() {
PMMCTL0_H = PMMPW_H;
PMMCTL0_L |= PMMREGOFF; // Shut down power regulator
__bis_SR_register(LPM4_bits|GIE); // Enter LPM4.5 (without GIE)
}

