Zibb

Feature

One-Chip CPU available for low-cost dedicated computers

By Staff -- EDN, 1/15/1972

Editor's note: EDN posted this article in 2006 as part of its 50th anniversary celebration. Please see "Milestones That Mattered: painting microprocessors in broad strokes."

"Announcing a new era of integrated electronics."

This introduction for a new IC may seem immodest but Intel Corp. might just be correct. The IC is a single-chip CPU designed for low-speed microprogrammable applications such as terminals, peripherals, test systems and process control. The one-chip CPU was described at the EDN/EEE seminars in August.


Click here for larger image
(PDF, 4.2 Mbytes)

The CPU, Type 4004, is designed to work with other members of Intel's MC5-4 microcomputer set. The other ICs in this kit of standard building blocks are the 4001 ROM, 4002 RAM and the 4003 shift register (SR).

The minimum system configuration consists of one CPU and one 256×8 bit ROM. For one-of-a-kind applications, and electrically-programmable ROM can be used in place of the mask-programmable 4001. The MCS-4 microcomputer is fabricated with silicon gate, low-threshold MOS technology.

Packaged in a 16-pin ceramic DIP, the CPU chip consists of a 4-bit adder, a 64-bit (16×4) index register, a 48-bit (4×12) program counter and stack, and address incrementer, an 8 bit instruction register and decoder, and control logic.

Forty five instructions are included in the 4004's repertory. All timing, control and arithmetic operations are implemented internally.

Information flows between the 4004 and the other chips through a 4-line data bus. A system built with the MCS-4 set can have up to 4k×8-bit ROM words, 1280×4 bit RAM characters and 128 I/O lines without requiring any interface logic. With the use of external gates the computer size can be increased even further.

The MCS-4 uses a 10.8 µsec instruction cycle. The basic instruction execution requires 8 or 16 cycles of 750-kHz clock. Addition of two 8-digit numbers requires 850 µsec.

Click here for larger image
(PDF, 6.1 Mbytes)

Custom systems using this 4004 chip are implemented by microprograms stored in a ROM. The idea of microprogramming a process to implement a special controller is not new. IBM's system 360 computer and HP's 2100A desk calculator are two examples of both large and small systems that have exploited the inherent design and production advantages of microprogramming. In desktop calculators about 35% of the logic is associated with doing arithmetic. The other tasks are keyboard encoding, printing results, displaying status and general control. These functions can be done by microprogramming rather than by additional random logic. Microprogramming can even be used for keyboard switch de-bouncing and for converting 4-bit BCD code to 7-segment lamp code. Many features may be added to systems using this chip by providing additional ROMs.

This approach provides a flexible and modular technique for system design in which memory devices are used instead of logic devices. The major limitation to its application is speed. While an IC logic can make a decision in about 5 nsec, and combinatorial networks allow many decisions to take place in parallel, this computer chip performs decisions sequentially at 10.8 µsec per instruction.

The instruction repertoire of the 4004 consists of 16 machine instructions, 14 accumulator group instructions and 15 I/O and RAM instructions. A partial listing of the instruction set includes:

DATA MOVES

Register to register
Register to memory
Memory to register

ARITHMETIC & LOGICAL

Add
Subtract
Encode
Complement
Shift
Rotate
Increment
Decrement

CONTROL

Conditional jump
Call
Return
I/O

The MCS-4 microcomputer set is available from Intel Corp. 3065 Bowers Ave., Santa Clara, CA 95051. Prices for the individual members of the set are:

Part No. Quantity
1-24 100-999
4001* $60.00 $18.00
4002  50.00 15.00
4003 10.00 3.00
4004 100.00 30.00
*(excluding mask charges)


Reed Business Information Resource Center

Featured Company


Most Recent Resources

ADVERTISEMENT

ADVERTISEMENT

Feedback Loop


Post a CommentPost a Comment

There are no comments posted for this article.

Related Content

 

By This Author


ADVERTISEMENT

Knowledge Center



Technology Quick Links

EDN Marketplace


©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites