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.

MSP430G2353: MSP430G2353 current consumption issue.

Part Number: MSP430G2353

Hello Sir/Madam

I am using MSP430G2353 MCU.

For ultra low power consumption ,I had done the following configuration -

////////////////////////////////////

int main(void)
{
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
BCSCTL2=SELM0+SELM0+SELS; //12kHz internal
__bis_SR_register(LPM4_bits ); // LPM4 -- Low power mode 4 enabled
while(1)
  {
    ;
  }
}

////////////////////////

Voltage applied to MCU is2.2V.

Just Mcu is Assembled on the PCB.  No any other  component is There . Only 0.1 uF at supply pin of mcu.

Mcu current consumption is showing 70 uA.

As per  datasheet, the ultra low power consumption is 0.5uA at 2.2V, but in my board it shows 70uA. at 2.2 volt

Please suggest any other configuration is required for ultra low power consumption.

  • If that is the extent of your program then you clearly didn't read section 2.5 (Connection of unused pins) in the users guide.

  • Hi,

    You also need to set all the GPIO pins as output by the following code. And check the unused pins section in the users guide. 

    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

    Best regards,

    Cash Hao

**Attention** This is a public forum