Цитата(Slider_spb @ Apr 3 2008, 13:27)

VICIntEnable |= IntType; //Enable inerrupt
...
VICIntEnClr |= IntType; //Disable interrupt
...
VICIntEnable |= VIC_SPI_bit; // Enable RTC interrupt.
Зачем "ИЛИ"?
VICIntEnClr на чтение вообще недоступен.
Может выключая другое прерывание Вы выключаете этим прерывание от SPI?