Los microcontroladores tienen ventajas sobre los microprocesadores tradicionales debido a que integran en un solo circuito integrado los componentes básicos como la RAM, ROM y decodificador de direcciones, lo que simplifica el circuito impreso y reduce los costos. Mientras que los microprocesadores tradicionales usan la arquitectura de Von Neumann, los microcontroladores usan la arquitectura de Harvard, la cual permite ahorrar instrucciones al dejar el resultado de una operación en el registro de trabajo o en la memoria de datos. Otra ventaja de los microcontrol