Se proponen cinco prácticas para entender las diferencias entre microcontroladores de Microchip y Atmel utilizando diferentes lenguajes de programación y grados de complejidad. Las prácticas incluyen un temporizador de 1 minuto, control de temperatura con LCD y potenciómetro, control maestro-esclavo de dos motores con PWM, control de un servomotor por posicionamiento y control de un motor de paso por torque y dirección. Cada práctica debe implementarse con un PIC y una tarjeta Arduino.