[an error occurred while processing this directive]
Вы должны понимать некоторые тонкости работы функций DSPLib. Например функция может включать циклическую адресацию для какого-нибудь ARx и если ISR попытается записать что-то в *ARx не выключив "циркулярку", то программа начинает либо криво работать, либо заканчивается крешем. Совет один - смотрите исходники DSPLib
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)