Bienvenido entonces _LiOnHearT_.
Como introducción a la programación para PIC, supongo que ya sabrás que existen tres tipos de lenguajes orientado a PIC-
Ensamblador, o código máquina, de bajo nivel pero que aprovecha al 100% la capacidad del pic.
PicBasic, un lenguaje un tanto más sencillo.
CSS, C orientado a PIC. De alto nivel.
Sólo te queda elegir con qué lenguaje comienzas a programar. Yo eligiría en primera instancia Ensamblador, para empezar a familiarizarte con las instrucciones y el mismo pic en general.
En la web puedes encontrar documentación extensa acerca de este lenguaje, y de los demás tambien.
Si necesitas más documentación, siempre puedes buscar en Emule, discriminando las búsquedas a archivos PDF o DOC, con la palabra clave "PIC" "Microcontroller" o "Microcontrolador". De esta manera, en varios días, he conseguido tanto manual que no se por donde empezar.
Aunque posiblemente empiece por la introducción al microcontrolador PIC16F que puedes encontrar en la sección de manuales de
www.todopic.com.ar, un manual en doc de aprox 70 páginas dónde dan un vistazo rápido pero complejo a la programación en ensamblador, aplicaciones (tales como LCD).
Pero bueno, hay tanta información que no sabría mandarte a un sitio en concreto, en la misma web de
www.microchip.com, los responsables del omnipresente PIC, puedes encontrar ejemplos documentados y códigos de programa sobre cualquier aplicación que puedas imaginar. Eso sí, espero que te defiendas bien en ingles.
Muy bien, nos vemos por estos lares mientras cada día vamos aprendiendo algo entre todos.