AUXCTL0 = AUXKEY; AUXCTL1 |= (AUX1MD ); //Software switching method AUXCTL1 &= ~( AUX0MD + AUX2MD); AUXCTL2 &= ~(AUX2LVL0 + AUX2LVL1 + AUX2LVL2); AUXCTL2 |= (AUX2LVL0); // AUXVCC2 - 1.94V AUXCTL1 &= ~ (AUX1OK) ; //Turn off switching method AUXCTL2 &= ~(AUX1LVL0 + AUX1LVL1 + AUX1LVL2); AUXCTL2 |= AUXMR_2 + AUX1LVL1; // 2.14V, MON at 150ms AUXCTL2 &= ~(AUX0LVL0 + AUX0LVL1 + AUX0LVL2); AUXIE |= (AUX2DRPIE + AUXMONIE ); // Enable AUXVCC2 power-down interrupt, MON interrupt for power-on wakeup AUXCTL0 &= ~LOCKAUX;