Fuente: http://usbpicprog.org/
usbpicprog es una fuente abierta Microchip PIC programador para el puerto USB.
A medida que el termino "código abierto" implica, el diseño del
hardware, el software y el firmware están disponibles para su descarga
gratuita.
Usbpicprog es un programador USB en circuito para procesadores Microchip PIC.
El hardware es tan simple como sea posible, la versión actual sólo
contiene un PIC18F2550, 4 MOSFETs, y además de los conectores de una
mano llena de componentes pasivos.