Маю проблемы с индикатором wh1602d. Подключил я его к atmega8 по вот такой схема, к порту D

(питание и контрастность тоже подключил)
Запустил - все работает, на индикатор успешно выводиться текст .
Так как PD3 бил свободен, решил его использовать и запрограммировал на обработку прерывания.
Запустил - работает, подал напряжение на PD3, индикатор погас. Выключил\включил питание, не работает. На индикаторе сперва загорается верхний рядок в черных квадратиках, потом и нижний рядок (то есть все в черных квадратиках)
Что могло случиться? что сгорело, индикатор или микроконтроллер? (микроконтроллер программируется нормально)
помогите, куда копать, что делать? как проверить индикатор? (пока другой atmega8 нету)