[an error occurred while processing this directive]
У меня было на IAR AVR 2.26 при работе с double. Прерывания портили результат. Решилось переписыванием обработчика на асме с сохранением контекста PUSHами
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)