La mayoría de PIC que Microchip distribuye hoy en día incorporan ICSP ("In Circuit Serial Programming", programación serie incorporada) o LVP ("Low Voltage Programming", programación a bajo voltaje), lo que permite programar el PIC directamente en el circuito destino.