[an error occurred while processing this directive]
Время съедается на сохранение/восстановление контекста. Стараться использовать в прерывании минимум переменных. Не делать в прерывании того что можно вынести в фон и сделать по флагу. Разрешить регистры R7-R15 для переменных и засунуть переменные туда. Переходить как сказано в асм и внимательно смотреть какие переменные можно не сохранять.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)