Пытаюсь разобраться с MSP430. В даташите заявлено, что потребление в LPM4 0.5 мкА. Ноги болтаются в воздухе - все сконфигурированы на выход в 0. Потребление не удается снизить ниже 62 мкА (LPM4 и LPM3). Потребление в LPM2 86 мкА.
На плате стоит конденсатор по питанию и подтяжка Reset 47кОм. Для отладки пользуюсь ez430-f2013. Ток измеряю мультиметром MASTECH MY65, включенным в разрыв питания. Питание беру как от JTAG, так и от стабилизатора на 3В - результат одинаковый. Среда IAR.
Код
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
DCOCTL = 0;
BCSCTL1 = 0;
BCSCTL2 = 200;
BCSCTL3 = 35;
init(); //делает все IO на выход "0"
_BIS_SR(LPM2_bits);
while(1);
}
Никак не пойму где я допускаю ошибку. Как добиться этого потребления 0.5мкА?