Еще вспомнилось по поводу 628-ых.. По умолчанию LVP бит стоит в 1 (
RB4/PGM pin has PGM function, low-voltage programming enabled). При
этом Errata говорит: 14.11 In-Circuit Serial Programming
If LVP is not being used for programming, but the LVP Configuration bit is set (or LVP feature is enabled), the PGM pin must not be allowed to toggle while programming. The PGM pin is edge sensitive and if an edge is detected during programming, it may cause the PC to reset.
Т.е. нельзя позволять выводу RB4/PGM колебаться даже вместе с колебаниями курса партии.
Помнится что были (редкие) проблемы с программированием. Лечится притягиванием PGM к GND.
Если у вас программирование в колодке - припаяйте 5-10к между pgm/gnd
Ну и с какими-то ревизиями напряжение программирования ограничивалось диапазоном 4.5-5.5В, но навряд ли такие экземпляры остались в продаже. Хотя.. при нынешних путях/схематозах/привозов.. хз откуда оно и на сколько свежее