El microcontrolador 8051 fue diseñado por Intel en 1981. Es un microcontrolador de 8 bits. Está construido con 40 pines DIP (paquete dual en línea), 4kb de almacenamiento ROM y 128 bytes de almacenamiento RAM, 2 temporizadores de 16 bits. Consta de cuatro puertos paralelos de 8 bits, que son programables y direccionables según el requisito. Un oscilador de cristal en chip está integrado en el microcontrolador con una frecuencia de cristal de 12 MHz.
Analicemos ahora la arquitectura del microcontrolador 8051.
En el siguiente diagrama, el bus del sistema conecta todos los dispositivos de soporte a la CPU. El bus del sistema consta de un bus de datos de 8 bits, un bus de direcciones de 16 bits y señales de control de bus. Todos los demás dispositivos como la memoria del programa, los puertos, la memoria de datos, la interfaz en serie, el control de interrupciones, los temporizadores y la CPU están interconectados a través del bus del sistema.