Este documento introduce los microcontroladores, explicando sus características principales como su arquitectura básica, procesador, memoria, puertos de entrada y salida y recursos especiales como temporizadores y conversores A/D. Luego se enfoca en la familia PIC, describiendo sus diferentes gamas y características clave como su arquitectura, formato de instrucciones y herramientas de soporte. Finalmente, cubre temas como la programación en ensamblador y C de los PIC usando el entorno MPLAB así como ejemplos básicos