Можно осцилографом, на глаз? если есть свобожная нога
только чуть изменить хлостой цикл
Код
while(1) {
SetTestPin();
ClearTestPin();
}
и сразу будут видны места где проц работатет в прерываниях
второй вариант в начале каждого прерывания устанавливать ногу в 1 ( SetTestPin()

а в главном цикле всегда сбрасывать
Код
while(1) {
ClearTestPin();
}