Zilog Z-80: Difference between revisions

From TekWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 3: Line 3:
|Manufacturer=Zilog  
|Manufacturer=Zilog  
|Model=Z-80
|Model=Z-80
|Part_nos=
|Part_nos=156-0983-03,156-0983-04,156-0963-02,156-2280-00
|an=an
|Description=8-bit microprocessor
|Description=8-bit microprocessor
|Used_in=318;338;5223;
|Used_in=318;338;1503B;1503C;5223;834;835;836;DAS9100;SPG-271;TSG-170;
}} introduced in 1975.   
}} introduced in 1975.   


It implements an upward-compatible extension of the [[Intel 8080]] instruction set, and requires only a +5 V supply.   
It implements an upward-compatible extension of the [[Intel 8080]] instruction set, and requires only a +5 V supply.   
It adds several registers, a vectored interrupt system, and a hardware DRAM refresh counter to the 8080 architecture.
It adds several registers, indexed addressing modes, a vectored interrupt system, and a hardware DRAM refresh counter to the 8080 architecture.


There were several speed grades, initially starting at 2.5 MHz (non-suffix) / 4 MHz (Z80A) / 6 MHz (Z80B), etc., later CMOS versions up to 20 MHz, and derivatives up to about 50 MHz.
There were several speed grades, initially starting at 2.5 MHz (non-suffix) / 4 MHz (Z80A) / 6 MHz (Z80B), etc. Later CMOS versions were available with up to 20 MHz, and derivatives up to about 50 MHz. Several second-source manufacturers produced their versions of this CPU.
Several second-source manufacturers produced their versions of this CPU.


The '''National Semiconductor NSC800''' is code-compatible with the Z-80 but has a multiplexed address/data bus like the [[Intel 8085]], without being pin compatible with either.
The '''National Semiconductor NSC800''' is code-compatible with the Z-80 but has a multiplexed address/data bus like the [[Intel 8085]], without being pin compatible with either.
Line 22: Line 22:
==Used in==
==Used in==
{{Part usage}}
{{Part usage}}
* 836: Z80H
* 835: Z80A
* [[5223]] Opt.10 (GPIB board)
* [[5223]] Opt.10 (GPIB board)
* 156-0963-02: Z-80A
* 156-2280-00: Z-80H


==Supported by==
==Supported by==

Latest revision as of 22:04, 25 September 2024

The Zilog Z-80  (P/N 156-0983-03,156-0983-04,156-0963-02,156-2280-00) is an 8-bit microprocessor monolithic integrated circuit introduced in 1975.

It implements an upward-compatible extension of the Intel 8080 instruction set, and requires only a +5 V supply. It adds several registers, indexed addressing modes, a vectored interrupt system, and a hardware DRAM refresh counter to the 8080 architecture.

There were several speed grades, initially starting at 2.5 MHz (non-suffix) / 4 MHz (Z80A) / 6 MHz (Z80B), etc. Later CMOS versions were available with up to 20 MHz, and derivatives up to about 50 MHz. Several second-source manufacturers produced their versions of this CPU.

The National Semiconductor NSC800 is code-compatible with the Z-80 but has a multiplexed address/data bus like the Intel 8085, without being pin compatible with either.

Links

Pinout (click to enlarge)

Used in

Some instruments using part Zilog Z-80

Instrument Manufacturer Class Model Description Introduced
1503B Tektronix Reflectometer 1503B Time Domain Reflectometer 1988
1503C Tektronix Reflectometer 1503C Time Domain Reflectometer 1992
318 Tektronix Logic Analyzer 318 16 channel logic analyzer 1984
338 Sony/Tektronix Logic Analyzer 338 32 channel logic analyzer 1984
5223 Tektronix Oscilloscope 5223 10 MHz analog/digital mainframe 1981
834 Tektronix Logic Analyzer 834 Programmable data communications tester 1980
835 Tektronix Logic Analyzer 835 Programmable data communications tester 1986
836 Tektronix Logic Analyzer 836 Programmable data communications tester 1986
DAS9100 Tektronix Logic Analyzer DAS9100 Logic Analyzer 1982
SPG-271 Tektronix Audio/Video SPG-271 PAL Video Sync Generator 1989
TSG-170 Tektronix Audio/Video TSG-170 digital composite generator 1989
  • 836: Z80H
  • 835: Z80A
  • 5223 Opt.10 (GPIB board)
  • 156-0963-02: Z-80A
  • 156-2280-00: Z-80H

Supported by

NSC800

See also Microprocessor support table.