Да-а-а, обсуждение прям кипит. Ну ладно, выложу, что сам узнал. Одним из решений является поставить под семёрку виртуалку (vmware например) и под неё накатить Windows XP.
Кроме того, я тут начал свою прогу писать. Выкладываю тестовый вариант (может у кого есть возможность потестить под семёркой).
Пики через USB-to-COM этой прогой программятся (по крайней мере на моём компе). Хотя всё равно долго. PIC16F676 программится около 20 минут, если заливать целиком всю память. В связи с этим сделал в проге фишку, позволяющую программить не всю память целиком, а только отдельные области (адреса в окошках справа). Так получилось гораздо быстрее, не всегда же проги занимают всю память, зачем же тратить лишнее время.
Прога ещё не причёсана, так что пользоваться нужно чётко понимая, как программятся добавленные в прогу чипы. Каждая кнопка выполняет по одной команде чипа, никакие конфиги автоматически не восстанавливаются.
Кнопка Erase Program стирает память программ и специальную область (ID, конфигурация, короче то, что с 0x2000 адреса), кнопка Erase Data стирает память данных.
Память данных можно перезаливать ничего предварительно не стирая, каждая ячейка стирается перед программированием автоматически.
Ячейки памяти программ и специальной области при программировании автоматически не стираются, так что если писать поверх существующей проги (предварительно не выполнив стирание), то те биты, которые были нулями до программирования, после него так и останутся нулями, независимо от того, что мы там пытались записать. То есть если, например, поверх слова 11111111111101 записать слово 11111111111010, то в итоге в ячейке окажется 11111111111000.
Таким образом, например, чтобы полностью перезаписать память программ - нужно выполнить чтение памяти программ и памяти конфигурации, затем выполнить Erase program, затем восстановить память конфигурации и только потом писать то, что вы хотели записать в память программ.
Так что тестим внимательно, сохраняем и перезаписываем назад калибровочную константу. Если не уверены, лучше спросите. Ну и жду комментов, предложений, критики...