это в протеусе?
такого рода ошибки у меня вылетали даже когда код код написан некорректно, пример
забыл стек инициализировать ( не кидайте в меня тапок

) вроде работает ( пока одно вложение только было ) включил в протеусе , хоп хоп, проц на 100 % мой ... потмо ошибка времени....
+ были такого рода ошибки при некорректныз подключениях, еще надо винмательно смотреть на красный и синий цвет в проводе, и серый .... ибо было несколько раз, подключил, там серый, а должен быть красный, поставл синий диод стал красный ...
короче доверять не стоит, я предпочитаю в камень заливать, джига нету , но посмотрев внимательно и подумал часто можно догадатся что произошло .
логику с авр студии проверить можно, ибо там довольно правенльо все отображается
( где то видел что студия таймеры с делителями неверно симулировала. текущая версия по прежнему этим страдает, низнаете? )