Paso 3: El código
Nota: el código, el archivo de proyecto MPlabX, junto con otras cosas se cargan y sus enlaces están en la primera página... se debe descargar desde allí.
El código completo está aquí: http://pastebin.com/Ygrp8P5z
Hice mi mejor esfuerzo para comentar cada línea para que sea fácil de entender, y estoy dispuesto a responder cualquier pregunta sobre ella.
También pasé por todas las líneas una a una en el video publicado en el primer post. Totalmente recomiendo referirse a él.
Nota final: usted puede hacer una señal PWM por software! sí, es muy fácil como hacer un determinado pin = 1, retardo de 10 ms, que sea 0, demora 10 Sra... y lazo para siempre! Sin embargo, esto es vía software, lo que significa el uso de la CPU que no es necesario, especialmente cuando usted tiene módulos de hardware (CCP, temporizadores,...) en el MCU.
Espero que este tutorial haya sido útil... Si usted tiene cualquier pregunta por favor preguntarme aquí.