Differences between Intel 4004 and 4040 processors

Features40044040
Program memory4 KB8 KB (two 4 KB banks)
Stack memory3 levels7 levels
Registers16 index registers24 index registers (two banks - 16 and 8 registers)
Instructions 16 additional instructions (see below)
AND and OR logical instructions
Interrupt-related instructions
ROM and index bank selection instructions
Two new load accumulator instructions
InterruptsNoneProgram can be interrupted by external signal
Pins/signals STP - switch processor to STOP mode
STP ACK - processor is in STOP mode
INT - interrupt input
INT ACK - interrupt acknowledge
CM-ROM1- - ROM bank selection output
Other features Single step operation
Package16-pin DIP24-pin DIP

CY Pin

2008-06-12 11:58:08
Posted by: Alexander

Is the Carry output. The state of the carry flip flop is present on this output and updated each X1 time.Output is open drain requiring pull down resistor to VDD
( Intel data book 1977 )

Another additional pin

2007-11-14 22:24:05
Posted by: Richard Smith

The 4040 has another additional pin that is not present in the 4004 -- the CY pin. Unfortunately, I can't find anything saying what this pin is, though I get it is perhaps the status of the CY (carry bit) flip-flop. Does anyone know?

speed

2006-12-08 09:29:33
Posted by: William The bumson

I want to know the difference in speed please

Response: There is no difference - both processors have maximum clock speed 740 KHz.
(c) Copyright 2003 Gennadiy Shvets