порты RB6,RB7 зажигают светодиоды током 10мА..всё хорошо но при внутресхемном
программировании если не отключить светодиоды-запись проходит нормально а проверка
нет..видимо при считывании сигнал выходит не через порты вывода ПИК а напрямую из
ядра?
Что при ICSP все выводы контроллера, которые задействованны в этой процедуре, должны быть изолированны от
остальной схемы. Если схема не отключена, она может повлиять на форму протокола программирования: завалить
фронты импульсов, снизить уровень самих импульсов и прочее. Читай вот это
downloads/en/DeviceDoc/30277d.pdf
Вот выдержка:
The application must compensate for the following issues:
1. Isolation of the MCLR/VPP pin from the rest of the circuit.
2. Isolation of pins RB6 and RB7 from the rest of the circuit.
3. Capacitance on each of the VDD, MCLR/VPP, RB6, and RB7 pins.
4. Minimum and maximum operating voltage for VDD.
5. PICmicro Oscillator.
6. Interface to the programmer.
These pins must be isolated from the rest of the application circuit so as not to affect the
signals during programming.
если предполагается использовать ICSP то на ноги RB6, RB7 вешают что нибудь типа
клавиатуры, чтобы при неиспользовании эти ноги были "подвешены" в воздухе.