ICSP
Внутрисхемное программирование
PIC-контроллеров

DOC Rev 1.03
(последнее обновление 19.05.2005)


Рекомендации по ICSP:

При использовании ICSP на плате устройства следует предусмотреть возможность подключения программатора. При программировании с использованием ICSP к программатору должны быть подключены 5 сигнальных линий:

Линия Назначение
GND (VSS) Общий провод.
VDD (VCC) + напряжение питания.
MCLR' (VPP) Вход сброса микроконтроллера / вход напряжения программирования.
RB7 (DATA) Двунаправленная шина данных в режиме программирования.
RB6 (CLOCK) Вход синхронизации в режиме программирования.

Остальные выводы микроконтроллера не используются в режиме внутрисхемного программирования.

Схемное решение:

Вариант подключения ICSP к микроконтроллеру PIC16F84 в корпусе DIP18:

Схема ICSP для PIC

Пояснение к схеме:

ВНИМАНИЕ!!!
Рекомендуемая длина соединительного кабеля ICSP не более 50 см.

Наиболее частые ошибки:


Расположение выводов ICSP у PIC-контроллеров:

Внимание!
Материал только для общей справки. Обязательно убедитесь, что указанное расположение выводов соответствует выбранному вами микроконтроллеру. Для этого, обратитесь к Data Sheets и Programming Specifications на соответствующий микроконтроллер.

Пояснение: Вывод PGM рекомендуется "притягивать" к общему проводу (GND), через резистор, номиналом 1k.


На главную страницу www.5v.ru