Спасибо всем за помощь. Впредь буду детальнее читать Help

На всякий случай оставлю пример. Программа считает количество WatchDog'ов
Код
#pragma NOINIT (x );
int x;
int main(void)
{
/*настройка сторожевого таймера*/
WDTCTL = WDTPW // ключ защиты
//+ WDTNMI // 0 - Вход аппаратного сброса, 1 - вход прервания
//+ WDTTMSEL // 0 - режим сторожевого таймера, 1 - интервальный таймер
+ WDTCNTCL // Обнуляем таймер
+ WDTSSEL; // 0 - тактовый сигнал от SMCLK, 1 - ACLK
//+ WDTIS0;
//+ WDTIS1;
IE1 = WDTIE;// разрешаем прерывания от сторожевого таймера
BCSCTL3 = LFXT1S_2;//задаем для ACLK источник тактирования VLO
DCOCTL = CALDCO_1MHZ;
BCSCTL1 = CALBC1_1MHZ;
if((IFG1&WDTIFG)==WDTIFG)//сбросились по собаке
{
IFG1&=~WDTIFG;//обнуляем флаг
x++;
}
else x=0;
}