Могу предположить, что проблема с ресетом по питанию. При записи/чтении программатором ресет формируется программатором и все работает. При включении питания ресет собственный и имеем проблемы.
Включите фузы отвечающие за BOD или/и поставьте внешний супервизор.
Причина редактирования: Ненужное цитирование.