[an error occurred while processing this directive]
Ну вообще я упомянул что без printf_P работает как надо, на всякий случай попробовал - эффкта нет. Кстати насколько я помню по дефолту на все прерывания IAR ставит RETI
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)