hay varios en el internet.
con google busca "pic programmer usb"
Microchip fabrica uno, llamado PICkit 1 Flash Starter kit.
Este programmer usa el USB para programar y como fuente de poder. Programa PICs de 8 o 14 patas (pins).
Este programador fue desarrollado para progrmar los nuevos PICs de 14bit arquitectura de 8 pins el 16F629 y 16F675, este tiene A/D y Oscilador de 4 Mhz, tabien los PICs de 14 pins cpmo el 16F630 y el 16F676, este ultimo tiene A/D y oscilador de 4Mhz... y muchos pins de 8 patas.
En este URL
http://www.kitsrus.com podeis encontrar otros programador con USB. El kit numero es K149 tambien el K128...
Suerte...