Este tipo de arquitectura se diferencia de la arquitectura Von Neumann porque
utiliza un sistema de almacenamiento separado fsicamente para las instrucciones y para los datos. Las instrucciones y los datos se almacenan de manera separada en la memoria cach. El nombre proviene de la computador Harvard Mark I. La ventajas de uso de la arquitectura Harvard es cuando la frecuencia de lectura de las instrucciones y los datos es aproximadamente la misma. Esta arquitectura se usa principalmente en procesadores de seales digitales como el audio y el video. Cada memoria del micro dispone de un bus respectivo, lo que permite al CPU acceso de manera simultnea tanto a las instrucciones como a los datos. Un modelo de arquitectura Harvard sera el PIC16Fxxx con un bus de datos de 14-bits para memoria de programas y un bus independiente de 8-bits para acceder a la memoria de datos. Un ejemplo de arquitectura Harvard son algunos micros Atmel AVR, slo que stos presentan una arquitectura modificada. Tambin los encontramos en procesadores Texas Instruments TMS320 C55x. Arquitectura Von Neumann. Es una familia de computadores que utilizan el mismo dispositivo de almacenamiento para las instrucciones como para los datos. Normalmente casi todos los micro controladores se basan en la arquitectura Von Neumann. Bsicamente la el micro usa un bus de direcciones y un bus de datos para acceso a la memoria. Ejemplos de procesadores Von Neumann: Intel, AMD.