Un microcontrolador es un circuito integrado digital monolítico que contiene todos los elementos de un procesador digital secuencial síncrono programable y que se caracteriza porque su sistema físico se puede configurar, es decir, se adapta a las características del sistema al que se conecta cuando se le aplican las señales eléctricas adecuadas. Su pequeño tamaño y su capacidad de configuración han hecho que su campo de aplicación se haya ampliado extensamente a lo largo de la última década del siglo XX y que sean numerosos los productos industriales de todo tipo en los que se empotran en la actualidad para mejorar sus prestaciones .
Pero la elevada complejidad de los microcontroladores hace que estén asociados a numerosos conceptos interrelacionados que dificultan su análisis y el diseño de sistemas electrónicos de control y de comunicaciones basados en ellos. A ello contribuye además la falta de normalización que hace que los distintos fabricantes utilicen nombres diferentes para denominar a los mismos conceptos.
CAPÍTULO 1. FUNDAMENTOS DE LOS MICROCONTROLADORES
CAPÍTULO 2. LOS MICROCONTROLADORES PIC DE MICROCHIP
CAPÍTULO 3. HERRAMIENTAS HARDWARE Y SOFTWARE DE DISEÑO ASISTIDO POR COMPUTADOR
CAPÍTULO 4. SISTEMA ELECTRÓNICO SiDePIC-USB
CAPÍTULO 5. PRÁCTICAS DE MICROCONTROLADORES PIC EN LENGUAJE ENSAMBLADOR
CAPÍTULO 6. INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C PARA INGENIEROS ELECTRÓNICOS
CAPÍTULO 7. PRÁCTICAS DE MICROCONTROLADORES PIC EN LENGUAJE C