Отладчик и программатор разработчика PICkit 2 может программировать установленные в плату микроконтроллеры. Внутрисхемное программирование (In-Circuit Serial Programming – ICSP) требует пять проводов:
■VPP – напряжение программирования. Когда подается это напряжение микроконтроллер входит в режим программирования.
■ICSPCLK или PGC – линия тактирования; однонаправленная линия тактирования от программатора к микроконтроллеру;
■ICSPDAT или PGD – линия данных; двунаправленная линия последовательных данных, синхронна с линией тактирования.
■VDD – плюс напряжение питания;
■VSS – минус напряжения питания (земля).