Hello all,
I'm trying to reduce the current consumption in LPM4 for CC430 by setting all unused pins to output. I read some threads related to this but didn't solve my problem. I consume currently 1,64 mAmps. I set VCORE to 2 and Turn off SVSH, SVSM. Nevertheless the current is not getting down.
Any Ideas?
UPDATE:
I just managed to decrease the current consumption to 13 uA. By turning off the radio. However, 13uA is still far from what is in the data sheet.
source code for LPM4 and preparing the chip for sleep:
//Turn Radio off
Strobe(RF_SXOFF);
//Prepare unused Pins
P1OUT = 0x00; P2OUT = 0x00; P3OUT = 0x00; P5OUT = 0x00;
P1DIR = 0xFF; P2DIR = 0xFF; P3DIR = 0xFF; P5DIR = 0x03;
PJOUT = 0x00;
PJDIR = 0xFF;
// Turn off SVSH, SVSM
PMMCTL0_H = 0xA5;
SVSMHCTL = 0;
SVSMLCTL = 0;
PMMCTL0_H = 0x00;