Уважаемые профессионалы, пожалуйста, помогите любителю

Все, что читал - не помогло.
Пытаюсь прошить PIC 16F630 прошивальщиком K150 и программой Microbrn. Установил драйвер, вставил микросхему и выбрал ее в окошке Chip Selector. Вроде, все заработало как надо: по нажатию на Read читается содержимое чипа. Последнее значение вышло 345C - вычитал, что это константа, которую надо добавлять в конец прошивки.
Загрузил имеющийся .hex-файл, прокрутил к концу и изменил на 345C. Далее нажимаю Program, вылезает сообщение ROM not erased, EEPROM erased, ID not erased, Fuse not erased. Continue to erase and program this chip?
Нажимаю - да. Прошивка вроде бы начинается, но в конце выходит ошибка ID Error. Good FFFF Bad FFF4. Потом читаю чип - везде записаны нули, кроме последнего значения, т.е. прошивка не удается. При этом стереть чип и привести его к первоначальному виду получается.
Что делаю не так? Огромная просьба - сильно не пинать, т.к. раньше никогда не шил PIC, а с AVR таких проблем никогда не было.