El documento describe los sistemas microprogramables y la diferencia entre las arquitecturas de Harvard y Von Neumann. Los sistemas microprogramables usan microcontroladores programables internamente para controlar dispositivos. Tienen una CPU, memoria, reloj e interfaces de entrada/salida. Las arquitecturas de Harvard y Von Neumann se diferencian en que Harvard tiene buses separados para instrucciones y datos, mientras que Von Neumann usa un bus único.