El Intel 4004 (i4004), un CPU de 4bits, fue el primer microprocesador en un simple chip, así como el primero disponible comercialmente. Fue lanzado el 15 de noviembre de 1971 por el fabricante de chips Intel, quien previamente hacía semiconductores de chips de memoria.
Originalmente diseñado para la compañía japonesa Busicom para ser usado en su línea de calculadoras, el 4004 tenía las siguientes características:
- Microprocesador de 4 bits
- Contiene 2.300 transistores
- Encapsulado CERDIP de 16 pines
- Máxima velocidad del reloj 740 KHz
- 12 bits de direcciones (direccionando hasta 4 KB)
- Instrucciones de 8 bits de ancho, que no deben ser colocadas en la misma memoria de datos de 4 bits de ancho.
- El conjunto de instrucciones está formado por 46 instrucciones (de las cuales 41 son de 8 bits de ancho y 5 de 16 bits de ancho)
- 16 registros de 4 bits cada uno
- Stack interno de llamadas a subrutinas de tres niveles de profundidad
- Chipset (circuitos auxiliares) para crear sistemas basados en el 4004