Intel 4040
The Intel 4040 microprocessor was the successor to the Intel 4004, introduced in 1974. The 4040 employed a 10 μm silicon gate enhancement-load PMOS technology, was made up of 3,000 transistors and could execute approximately 62,000 instructions per second.
The ceramic C4040 variant | |
General information | |
---|---|
Launched | 1974 |
Discontinued | 1981 |
Common manufacturer(s) | |
Performance | |
Max. CPU clock rate | 500 kHz to 740 kHz |
Data width | 4 bits |
Address width | 12 bits (multiplexed) |
Architecture and classification | |
Technology node | 10 μm |
Instruction set | 4-bit BCD-oriented |
Physical specifications | |
Transistors |
|
Package(s) |
|
Socket(s) | |
History | |
Predecessor(s) | Intel 4004 |
Successor(s) | None |
Support status | |
Unsupported |
General performance, bus layout and arithmetic logic unit (ALU) were identical to the 4004. The main improvement was to use a larger 24-pin dual inline package, giving it 8 more pins than the 16-pin 4004. Two of these were used to implement interrupts, which were lacking in the 4004 and considered a major oversight. Two more implemented a halt/stop system, which put the processor into a low-power mode and also allowed for single-step operation that made debugging much easier. Another pin was used to bank select a second read only memory (ROM), doubling the amount of ROM the processor could address compared to the 4004.
To make use of these new pins, the instruction set was expanded, increasing it to 60 instructions from the original 46. Additionally, the internal register file and pushdown stack were expanded to support rapid interrupt processing.