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