Hola Malacho, pues nada, que te puedo decir.... Tienes que hacerte con el datasheet del micro en cuestión ( sino lo tienes ya).
En
www.microchip.com puedes descargarte el datasheet en pdf de cualquier micro de esta compañía.
Yo te puedo decir como comencé yo, lo primero fué conocer las instrucciones más importantes (vienen en el datasheet) y de ahí a pasé a hacer programas "pequeñitos" de ejemplo. Otra gente sin embargo estudia las instrucciones a la par que va desarrollando ejemplos.
Otra forma es ir mirando código y "pelearse" con él, en el foro también existe un subforo de ejemplos, donde puedes bajarte código y echarle un vistazo y/o experimentar con él.
Bueno, así es como comencé yo, pero seguramente en este hilo puedas conseguir más información:
http://miarroba.com/foros/ver.php?foroid=382961&temaid=1984158Venga mucha suerte con tu proyecto y ánimo, para cualquier consulta o duda tienes el foro, tanto para preguntarnos como para recopilar información (realmente hay mucha información expuesta por aquí

.
Un saludo.