Este documento presenta una introducción a la programación de microcontroladores. Explica brevemente la historia de los sistemas digitales y microprocesadores. Luego describe las diferencias entre microprocesadores y microcontroladores, así como las arquitecturas Von Neumann y Harvard. Finalmente, se enfoca en los microcontroladores PIC, explicando sus características principales como su procesador RISC, memoria y puertos.