На днях меня знакомый попросил сделать для него Приставку для ЗУ, казалось бы что там ее делать в прошить PIC16F676 и там парочка деталей в развязке.
Но когда дошло дело для программирования PIC-а я совершил ошибку (Торопился на работу) и не посмотрел даташит что при изготовлении пика на заводе-изготовителе заносят калибровочную константу она нужна для настройки внутреннего тактового генератора МК точно на 4 МГц. которую нужно сохранять при старении. Эта проблема не раз обсуждалась применительно к МК PIC12F629 и PIC12F675.
Но я этого не сделал и в последствие у меня ничего не вышло, думал ну все придется еще один покупать. Но я решил спросить совета у google и yandex и вот что они мне посоветовали.
Если Вы случайно стерли калибровочную константу, то ПОСЛЕ загрузки HEX-файла в буфер программатора занесите в ячейку 3FF этого буфера код 3480. Это "среднее" значение константы. Генератор не будет настроен точно на 4 МГц, но проблема зависания программы снимется.