Hi, all
Currently, I have a case on MSP430G2553. I found MSP430G2553 active power consumption is 380uA at 1MHz@3V.
datasheet is 330-420uA at 1MHz@3V. but customer required it reduce to 330uA. anybody have some suggestion for it? thanks...
my initialization as below:
void IO_INITIAL(void)
{
/*P1*****/
P1DIR = 0xFF;
P1OUT = 0x00;
/*P2*****/
P2SEL |= BIT6 + BIT7;
P2DIR = 0xBF;
P2OUT = 0x00;
/*P3*****/
P3SEL |= BIT0 +BIT7;
P3DIR = 0x3F;
P3OUT = 0X00;
}
void SYS_INITIAL(void)
{
#ifdef _DCO_Calibration_
//Calibrate DCO to 1MHz
BCSCTL1 |= CALBC1_1MHZ; // Set DCO 1M
DCOCTL = CALDCO_1MHZ;
#endif
BCSCTL1 |= XT2OFF; // Disable XT2
BCSCTL3 = XCAP_2; // XIN/XOUT Cap : 10 pF
IE1 |= OFIE; // Enable Osc Fault
}