Hola, respecto al programa para programar el micro se llama "lenguaje", si queres conocer a fondo el micro podes empezar con asm, viene incluido gratis en el MPLAB... si conoces algo de C o si queres algo mas practico podes usar el PICC de CCS, hay mucha info. Pero antes de empezar a programar...