всем спасибо за ответы - грабля найдена - подлый мелкий конь - писал калибровочный байт куда-ни попадя и портил вектора прерывания (а я по глупости дизассемблировал код и не посмотрел вектора).
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)