Ok compañero...
Primero, necesitas el programador de PIC... puedes adquirir uno o hacerlo tu mismo, en placa de proyectos (proyectboard) o en circuito impreso...
trata de que sea programador JDM... aqui puedes conseguir uno:
http://www.olimex.com/dev/Luego, instala (es decir, baja de internet y coloca en alguna carpeta) alguno de los siguientes programas:
ICPROG ---> ---->
http://www.ic-prog.com/icprog105D.zip y -->
http://www.ic-prog.com/icprog_driver.zip es multilenguaje (español incluiido)
WinPIC800 -------->
http://www.winpic800.com/descargas/WinPic800.zipVerifica que tengas Puerto serial atras de la PC y conectas el programador
Luego, si no tienes ni idea, busca el programa CCS (tambien LLamado PIC C o PCWH Compiler) es en lenguaje C, un compilador que genera el archivo *.hex que es el que vas a cargar en el pic.
Contiene comandos de gran facilidad para manejar el PIC y hace muchas cosas por sí solo... tiene un wizzard (o asistente) que te ayuda a incluir todas las cabeceras necesarias para pre-configurar al PIC en su funcionamiento.. y su ayuda es espectacular...
No es freeware, pero lo puedes conseguir en
http://www.ccsinfo.com/index.php?cPath=Store&view=tree aqui venden la version 4, pero puedes pedir a alguien una versión anterior (la 3.227) para ir aprendiendo antes de comprar... es excelente. el resto es imaginacion y manuales de cada dispositivo
Exito y suerte!!!