При программировании Atmega8, нужно очень аккуратно подходить к записи FUSE бит. Если Вы случайно сотрете бит RSTDISBL то контроллер перестанет реагировать на команду внешнего сброса и переключит эту ножку как дополнительный вывод порта PC6. И после этого, будет недоступно последовательное программирование микроконтроллера при помощи PONIPROG. И эту ситуацию можно исправить только ПАРАЛЛЕЛЬНЫМ программатором, к коим программатор PoniProg не относится. При чем, нужно учесть, что инженеры ATMEL по всей видимости, программировали функций управления FUSE бит после бурной вечеринки, сделали все наоборот, то есть 1 это значит бит стерт. А ноль, это значит бит установлен.
Подробно можно прочитать сдесь:
http://doc.fulcrum.ru/html.cgi/txt/i...ga8.htm?fid=14