Intel 4004: first single-chip microprocessor
Introduced November 15, 1971
Clock rate 740 kHz
0.07 MIPS
Bus Width 4 bits (multiplexed address/data due to limited pins)
PMOS
Number of Transistors 2,300 at 10 µm
Addressable Memory 640 bytes
Program Memory 4 KB (4 KB)
One of the earliest Commercial Microprocessors (cf. Four Phase Systems AL1, F14 CADC)
Originally designed to be used in Busicom calculator
MCS-4 Family:
4004-CPU
4001-ROM & 4 Bit Port
4002-RAM & 4 Bit Port
4003-10 Bit Shift Register
4008-Memory+I/O Interface
4009-Memory+I/O Interface
4040
MCS-40 Family:
4040-CPU
4101-1024-bit (256 x 4) Static RAM with separate I/O
4201-4MHz Clock Generator
4207-General Purpose Byte I/O Port
4209-General Purpose Byte I/O Port
4211-General Purpose Byte I/O Port
4265-Programmable General Purpose I/O Device
4269-Programmable Keyboard Display Device
4289-Standard Memory Interface for MCS-4/40
4308-8192-bit (1024 x 8) ROM w/ 4-bit I/O Ports
4316-16384-bit (2048 x 8) Static ROM
4702-2048-bit (256 x 8) EPROM
4801–5.185 MHz Clock Generator Crystal for 4004/4201A or 4040/4201A
The 8-bit processors
8008
Introduced April 1, 1972
Clock rate 500 kHz (8008–1: 800 kHz)
0.05 MIPS
Bus Width 8 bits (multiplexed address/data due to limited pins)
Enhancement load PMOS logic
Number of Transistors 3,500 at 10 µm
Addressable memory 16 KB
Typical in early 8 bit microcomputers, dumb terminals, general calculators, bottling machines
Developed in tandem with 4004
Originally intended for use in the Datapoint 2200 microcomputer
Key volume deployment in Texas Instruments 742 microcomputer in >3,000 Ford dealerships
8080
Introduced April 1, 1974
Clock rate 2 MHz
0.64 MIPS
Bus Width 8 bits data, 16 bits address
Enhancement load NMOS logic
Number of Transistors 6,000
Assembly language downwards compatible with 8008.
Addressable memory 64 KB
Up to 10X the performance of the 8008
Used in the Altair 8800, Traffic light controller, cruise missile
Required six support chips versus 20 for the 8008
8085
Introduced March 1976
Clock rate 2 MHz
0.37 MIPS
Bus Width 8 bits data, 16 bits address
Depletion load NMOS logic
Number of Transistors 6,500 at 3 µm
Binary compatible downwards with the 8080.
Used in Toledo scales. Also was used as a computer peripheral controller – modems, harddisks,printers, etc...
CMOS 80C85 in Mars Sojourner, Radio Shack Model 100 portable.
High level of integration, operating for the first time on a single 5 volt power supply, from 12 volts previously. Also featured serial I/O,3 maskable interrupts,1 Non-maskable interrupt,1 externally expandable interrupt w/[8259],status,DMA.
MCS-85 Family:
8085-CPU
8155-RAM+ 3 I/O Ports+Timer "Active Low CS"
8156-RAM+ 3 I/O Ports+Timer "Active High CS"
8185-SRAM
8202-Dynamic RAM Controller
8203-Dynamic RAM Controller
8205-1 Of 8 Binary Decoder
8206-Error Detection & Correction Unit
8207-DRAM Controller
8210-TTL To MOS Shifter & High Voltage Clock Driver
8212-8 Bit I/O Port
8216-4 Bit Parallel Bidirectional Bus Driver
Intel 8085.
8219-Bus Controller
8222-Dynamic RAM Refresh Controller
8226-4 Bit Parallel Bidirectional Bus Driver
8231-Arithmetic Processing Unit
8232-Floating Point Processor
8237-DMA Controller
8244-General Purpose Graphics Display Device (SECAM System)
8245-General Purpose Graphics Display Device (PAL System)
8251-Communication Controller
8253-Programmable Interval Timer
8254-Programmable Interval Timer
8255-Programmable Peripheral Interface
8256-Multifunction Support Controller
8257-DMA Controller
8259-Programmable Interrupt Controller
8271-Programmable Floppy Disk Controller
8272-Single/Double Density Floppy Disk Controller
8273-Programmable HDLC/SDLC Protocol Controller
8274-Multi-Protocol Serial Controller
8275-CRT Controller
8276-Small System CRT Controller
8278-Programmable KeyBoard Interface
8279-KeyBoard/Display Controller
8282-8-bit Non-Inverting Latch with Output Buffer
8283-8-bit Inverting Latch with Output Buffer
8291-GPIB Talker/Listener
8292-GPIB Controller
8293-GPIB Transceiver
8294-Data Encryption/Decryption Unit+1 O/P Port
8295-Dot Matrix Printer Controller
8296-GPIB Transceiver
8297-GPIB Transceiver
8355-16,384-bit (2048 x 8) ROM with I/O
8604-4096-bit (512 x 8) PROM
8702-2K-bit (256 x 8 ) PROM
8755-EPROM+2 I/O Ports
Microcontrollers
Intel 8048
Single accumulator Harvard architecture
MCS-48 Family
Intel 8748.
8020-Single-Component 8-Bit Microcontroller
8021-Single-Component 8-Bit Microcontroller
8022-Single-Component 8-Bit Microcontroller With On Chip A/D Converter
8035-Single-Component 8-Bit Microcontroller
8039-Single-Component 8-Bit Microcontroller
8040-Single-Component 8-Bit Microcontroller
8041-Universal Peripheral Interface 8-Bit Slave Microcontroller
8641-Universal Peripheral Interface 8-Bit Slave Microcontroller
8741-Universal Peripheral Interface 8-Bit Slave Microcontroller
8042-Universal Peripheral Interface 8-Bit Slave Microcontroller
8742-Universal Peripheral Interface 8-Bit Slave Microcontroller
8243-Input/Output Expander
8048-Single-Component 8-Bit Microcontroller
8048-Single-Component 8-Bit Microcontroller 8748-Single-Component 8-Bit Microcontroller
8049-Single-Component 8-Bit Microcontroller
8048-Single-Component 8-Bit Microcontroller 8749-Single-Component 8-Bit Microcontroller
8050-Single-Component 8-Bit Microcontroller
Intel 8051
Single accumulator Harvard architecture
MCS-51 Family
Intel R8751H.
8031-8-Bit Control-Oriented Microcontroller
8032-8-Bit Control-Oriented Microcontroller
8044-High Performance 8-Bit Microcontroller With On-Chip Serial Communication Controller
8344-High Performance 8-Bit Microcontroller With On-Chip Serial Communication Controller
8744-High Performance 8-Bit Microcontroller With On-Chip Serial Communication Controller
8051-8-Bit Control-Oriented Microcontroller
8052-8-Bit Control-Oriented Microcontroller
8054-8-Bit Control-Oriented Microcontroller
8058-8-Bit Control-Oriented Microcontroller
8351-8-Bit Control-Oriented Microcontroller
8352-8-Bit Control-Oriented Microcontroller
8354-8-Bit Control-Oriented Microcontroller
8358-8-Bit Control-Oriented Microcontroller
8751-8-Bit Control-Oriented Microcontroller
8752-8-Bit Control-Oriented Microcontroller
8754-8-Bit Control-Oriented Microcontroller
8758-8-Bit Control-Oriented Microcontroller
80151-8-Bit Control-Oriented Microcontroller
83151-8-Bit Control-Oriented Microcontroller
87151-8-Bit Control-Oriented Microcontroller
80152-8-Bit Control-Oriented Microcontroller
83152-8-Bit Control-Oriented Microcontroller
80251-8-Bit Control-Oriented Microcontroller
83251-8-Bit Control-Oriented Microcontroller
87251-8-Bit Control-Oriented Microcontroller
[edit] MCS-96 Family
Intel 8797.
8094-16-Bit Microcontroller (48-Pin ROMLess Without A/D)
8095-16-Bit Microcontroller (48-Pin ROMLess With A/D)
8096-16-Bit Microcontroller (68-Pin ROMLess Without A/D)
8097-16-Bit Microcontroller (68-Pin ROMLess With A/D)
8394-16-Bit Microcontroller (48-Pin With ROM Without A/D)
8395-16-Bit Microcontroller (48-Pin With ROM With A/D)
8396-16-Bit Microcontroller (68-Pin With ROM Without A/D)
8397-16-Bit Microcontroller (68-Pin With ROM With A/D)
8794-16-Bit Microcontroller (48-Pin With EROM Without A/D)
8795-16-Bit Microcontroller (48-Pin With EROM With A/D)
8796-16-Bit Microcontroller (68-Pin With EROM Without A/D)
8797-16-Bit Microcontroller (68-Pin With EROM With A/D)
8098-16-Bit Microcontroller
8398-16-Bit Microcontroller
8798-16-Bit Microcontroller
80196-16-Bit Microcontroller
83196-16-Bit Microcontroller
87196-16-Bit Microcontroller
80296-16-Bit Microcontroller
The bit-slice processor
3000 Family
Intel D3002.
Introduced 3rd Qtr, 1974 Members of the family
3001-Microcontrol Unit
3002-2-bit Arithmetic Logic Unit slice
3003-Look-ahead Carry Generator
3205-High-performance 1 Of 8 Binary Decoder
3207-Quad Bipolar-to-MOS Level Shifter and Driver
3208-Hex Sense Amp and Latch for MOS Memories
3210-TTL-to-MOS Level Shifter and High Voltage Clock Driver
3211-ECL-to-MOS Level Shifter and High Voltage Clock Driver
3212-Multimode Latch Buffer
3214-Interrupt Control Unit
3216-Parallel,Inverting Bi-Directional Bus Driver
3222-Refresh Controller for 4K NMOS DRAMs
3226-Parallel,Inverting Bi-Directional Bus Driver
3232-Address Multiplexer and Refresh Counter for 4K DRAMs
3235-Quad Bipolar-to-MOS Driver
3242-Address Multiplexer and Refresh Counter for 16K DRAMs
3245-Quad Bipolar TTL-to-MOS Level Shifter and Driver for 4K
3246-Quad Bipolar ECL-to-MOS Level Shifter and Driver for 4K
3404-High-performance 6-bit Latch
3408-Hex Sense Amp and Latch for MOS Memories
Bus Width 2-n bits data/address (depending on number of slices used)
[edit] iPLDs:Intel Programmable Logic Devices
[edit] PLDs Family
Intel iPLD CJ5C090-50.
iFX780-10ns FLEXlogic FPGA With SRAM Option
85C220-80 And 66 Fast Registerd bandwidth 8-Macrocell PLDs
85C224-80 And 66 Fast Registerd bandwidth 8-Macrocell PLDs
85C22V10-Fast 10-Macrocell CHMOS μPLD
85C060-Fast 16-Macrocell CHMOS PLD
85C090-Fast 24-Macrocell CHMOS PLD
85C508-Fast 1-Micron CHMOS Decoder/Latch μPLD
85C960-Programmable Bus Control PLD
5AC312-1-Micron CHMOS EPLD
5AC324-1-Micron CHMOS EPLD
5C121-EPLD
5C031-300 Gate CMOS PLD
5C032-8-Macrocell PLD
5C060-16-Macrocell PLD
5C090-24-Macrocell PLD
5C180-48-Macrocell PLD
Signal Processor
2900 Family
2910-PCM CODEC – µ Law
2911-PCM CODEC – A Law
2912-PCM Line Filters
2913-Combined Single Chip PCM Code And Filter
2914-Combination Codec/Filter
2916-16 Pin CHMOS Single-Chip PCM Codec And Filter µ-Law
2917-16 Pin CHMOS Single-Chip PCM Codec And Filter A-Law
2920-Signal Processor
2921-ROM Signal Processor
2948-Feature Control Combo
2950-Feature Control Combo 22-pin ,7 Signaling Channels
2951-Feature Control Combo 28-pin ,7 Signaling Channels,Secondary Analog Inputs And Outputs
2952-Integrated I/O Controller
2953-Advanced Transceiver
2970-Single Chip Modem
Digital Clocks Processor
5000 Family
Intel Clock.
These devices are CMOS technology.
5101-1024-bit (256 x 4) Static RAM
5201/5202-LCD Decoder-Driver
5203 LCD Driver
5204-Time Seconds/Date LCD Decoder-Driver
5234-Quad CMOS-to-MOS Level Shifter and Driver for 4K NMOS RAMs
5235-Quad CMOS TTL-to-MOS Level Shifter and Driver for 4K NMOS
5244-Quad CCD Clock Driver
5801-Low Power Oscillator-Divider
5810-Single Chip LCD Time/Seconds/Date Watch Circuit
5814 4-Digit LCD.
5816 6-Digit LCD.
5830 6-Digit LCD + Chronograph Business Sold.
The 16-bit processors: origin of x86
8086
Introduced June 8, 1978
Clock rates:
4.77 MHz with 0.33 MIPS
8 MHz with 0.66 MIPS
10 MHz with 0.75 MIPS
The memory is divided into odd and even banks. It accesses both the banks simultaneuosly in order to read 16 bit of data in one clock cycle.
Bus Width 16 bits data, 20 bits address
Number of Transistors 29,000 at 3 µm
Addressable memory 1 megabyte
Up to 10X the performance of 8080 (typically lower)
Used in portable computing, and in the IBM PS/2 Model 25 and Model 30. Also used in the AT&T PC6300 / Olivetti M24, a popular IBM PC-compatible (predating the IBM PS/2 line.)
Used segment registers to access more than 64 KB of data at once, which many programmers complained made their work excessively difficult.
8088
Introduced June 1, 1979
Clock rates:
4.77 MHz with 0.33 MIPS
8 MHz with 0.75 MIPS
Internal architecture 16 bits
External bus Width 8 bits data, 20 bits address
Number of Transistors 29,000 at 3 µm
Addressable memory 1 megabyte
Identical to 8086 except for its 8 bit external bus (hence an 8 instead of a 6 at the end)
Used in IBM PCs and PC clones
Used inside the English designed computers called Dragon32, Dragon64
No comments:
Post a Comment