1. VICIntEnable инициалировать раньше VICCectCntl0 (как в примере в UM);2. Проверьте, как объявлен регистр VICVectCntl0. Когда он у меня был объявлен как volatile unsigned char - ни фига не работало. С volatile unsigned long - заработало...