From WikiChip
Difference between revisions of "intel/mcs-80"
< intel

(Created page with "{{intel title|MCS-80}} {{ic family | title = Intel MCS-80 | image = KL Intel i8080 Black Background.jpg | caption = {{\|8080}}, the CPU of th...")
 
m (Reverted edits by 49.144.213.243 (talk) to last revision by David)
 
(7 intermediate revisions by 3 users not shown)
Line 18: Line 18:
 
| clock max        = 2.08 MHz
 
| clock max        = 2.08 MHz
 
| package          = DIP40
 
| package          = DIP40
 +
 +
| succession      = Yes
 +
| predecessor      = MCS-8
 +
| predecessor link = intel/mcs-8
 +
| successor        = MCS-85
 +
| successor link  = intel/mcs-85
 +
| successor 2      = MCS-86
 +
| successor 2 link = intel/mcs-86
 +
| successor 3      = MCS-88
 +
| successor 3 link = intel/mcs-88
 
}}
 
}}
 
The '''MCS-80''' ('''Micro Computer Set-80''') was a family of {{arch|8}} microprocessor chipsets developed by [[Intel]]. Introduced on April, 1974, the MCS-80 featured the {{\|8080}} CPU, the forefather of all modern [[x86]]-based microprocessors.
 
The '''MCS-80''' ('''Micro Computer Set-80''') was a family of {{arch|8}} microprocessor chipsets developed by [[Intel]]. Introduced on April, 1974, the MCS-80 featured the {{\|8080}} CPU, the forefather of all modern [[x86]]-based microprocessors.
Line 30: Line 40:
 
! Part !! Frequency !! Description
 
! Part !! Frequency !! Description
 
|-
 
|-
| {{\|8080}} || 500 kHz - 2.08 MHz || MPU, Original, has compatibility with TTL
+
| {{\|8080}} || 500 kHz - 2.08 MHz || MPU, Original, has compatibility issues with TTL
 
|-
 
|-
 
| {{\|8080A-1}} || 500 kHz - 3.12 MHz || MPU
 
| {{\|8080A-1}} || 500 kHz - 3.12 MHz || MPU
Line 43: Line 53:
 
|-
 
|-
 
| {{\|8238}} || || system controller & bus driver
 
| {{\|8238}} || || system controller & bus driver
 +
|-
 +
| {{\|8257}} || || Programmable DMA Controller
 +
|-
 +
| {{\|8259}} || || Programmable Interrupt Controller
 +
|-
 +
| {{\|8279}} || || Programmable Keyboard/Display Controller
 +
|-
 +
| {{\|8271}} || || Programmable Floppy Disk Controller
 +
|-
 +
| {{\|8222}} || || Dynamic RAM Refresh Controller
 +
|-
 +
| {{\|8205}} || || 1 Of 8 Binary Decoder
 +
|-
 +
| {{\|8210}} || || TTL To MOS Shifter & High Voltage Clock Driver
 +
|-
 +
| {{\|8212}} || || 8 Bit I/O Port
 +
|-
 +
| {{\|8214}} || || Priority Interrupt Control Unit
 +
|-
 +
| {{\|8216}} || || 4 Bit Parallel Bidirectional Bus Driver
 +
|-
 +
| {{\|8251A}} || || Improved Programmable Communication Interface
 +
|-
 +
| {{\|8253}} || || Programmable Interval Timer
 +
|-
 +
| {{\|8255}} || || Programmable Peripheral Interface
 +
|-
 +
| {{\|8255A}} || || Improved Programmable Peripheral Interface
 
|}
 
|}
  
Line 75: Line 113:
 
|-
 
|-
 
| {{intel|2316E}} || 2048x8 bit || ROM
 
| {{intel|2316E}} || 2048x8 bit || ROM
 +
|-
 +
| {{intel|2114}} || 1024x4 bit || SRAM
 +
|-
 +
| {{intel|2116}} || 16384x1 bit || DRAM
 
|}
 
|}
  
Line 81: Line 123:
 
=== ISA ===
 
=== ISA ===
 
{{empty section}}
 
{{empty section}}
 +
== Designers ==
 +
Lead designers for the MCS-80 are:
 +
* [[designer::Federico Faggin]]
 +
* [[designer::Masatoshi Shima]]
 +
* [[designer::Stan Mazor]]
 +
== Documents ==
 +
* [[:File:MCS-80 Users Manual (Oct 1977).pdf|MCS-80 Users Manual, Oct 1977]]
 
== See Also ==
 
== See Also ==
 
* {{intel|MCS-4}}
 
* {{intel|MCS-4}}

Latest revision as of 15:10, 26 January 2019

Intel MCS-80
KL Intel i8080 Black Background.jpg
8080, the CPU of the MCS-80 system
Developer Intel
Manufacturer Intel
Type microprocessors
Production 1974
Release date April, 1974
Architecture 8-bit word, 16-bit addressing
ISA 8080
Word size 8 bit
1 octets
2 nibbles
Process 6 μm
6,000 nm
0.006 mm
Technology nMOS
Clock 500 kHz-2.08 MHz
Package DIP40
Succession
MCS-8 MCS-85
MCS-86
MCS-88

The MCS-80 (Micro Computer Set-80) was a family of 8-bit microprocessor chipsets developed by Intel. Introduced on April, 1974, the MCS-80 featured the 8080 CPU, the forefather of all modern x86-based microprocessors.

History[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Members[edit]

The original 8080 had an issue that prevented it from working with external TTL components as intended. This was fixed with the introduction of the "A" versions.

Part Frequency Description
8080 500 kHz - 2.08 MHz MPU, Original, has compatibility issues with TTL
8080A-1 500 kHz - 3.12 MHz MPU
8080A-2 500 kHz - 2.63 MHz MPU
8224 clock generator & driver
8801 clock generator crystal
8228 system controller & bus driver
8238 system controller & bus driver
8257 Programmable DMA Controller
8259 Programmable Interrupt Controller
8279 Programmable Keyboard/Display Controller
8271 Programmable Floppy Disk Controller
8222 Dynamic RAM Refresh Controller
8205 1 Of 8 Binary Decoder
8210 TTL To MOS Shifter & High Voltage Clock Driver
8212 8 Bit I/O Port
8214 Priority Interrupt Control Unit
8216 4 Bit Parallel Bidirectional Bus Driver
8251A Improved Programmable Communication Interface
8253 Programmable Interval Timer
8255 Programmable Peripheral Interface
8255A Improved Programmable Peripheral Interface

Military Specs[edit]

The following are military specs versions.

Part Frequency Description
M8080A 500 kHz - 2.08 MHz MPU
M8224 clock generator & driver
M8228 system controller & bus driver
M8238 system controller & bus driver

Memory[edit]

Additional memory components that was used with the MCS-80

Part Size Description
8708 1024x8 bit EPROM
2716 2048x8 bit EPROM (pin compatible with 2316E ROM)
8308 1024x8 bit MOS ROM (pin compatible with 8708 PROM)
8316A 2048x8 bit MOS RAM
2316E 2048x8 bit ROM
2114 1024x4 bit SRAM
2116 16384x1 bit DRAM

Design[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

ISA[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Designers[edit]

Lead designers for the MCS-80 are:

  • Federico Faggin
  • Masatoshi Shima
  • Stan Mazor

Documents[edit]

See Also[edit]


Text document with shapes.svg This article is still a stub and needs your attention. You can help improve this article by editing this page and adding the missing information.
Facts about "MCS-80 - Intel"
designerIntel +
full page nameintel/mcs-80 +
instance ofmicroprocessor family +
instruction set architecture8080 +
main designerIntel +
manufacturerIntel +
nameIntel MCS-80 +
packageDIP40 +
process6,000 nm (6 μm, 0.006 mm) +
technologynMOS +
word size8 bit (1 octets, 2 nibbles) +