La utilización de sistemas basados en microcontroladores ha invadido literalmente nuestra vida diaria sin apenas darnos cuenta. Estos sistemas microcontroladores, integrados en hornos, lavavajillas, alarmas, etc. permiten la realización de múltiples y complejas tareas de forma rápida, sencila y a muy bajo coste. De esta manera, el conocimiento asociado al desarrollo e implementación de aplicaciones basadas en estos sitemas se hya convertido en un requerimiento básico para los nuevos y futuros profesionales del sector.