All Topics  
Zilog Z80

 
Zilog Z80

   Email Print
   Bookmark   Link






 

Zilog Z80



 
 
The Zilog Z80 is an 8-bit
8-bit

Eight-bit CPUs normally use an 8-bit data bus and a 16-bit address bus which means that their address space is limited to 64 KBs. This is not a "natural law", however, so there are exceptions....
 microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
 designed and sold by Zilog
Zilog

Zilog, Inc., often seen as ZiLOG , is a manufacturer of 8-bit, 16-bit, 24-bit, and 32-bit microprocessors, and is most famous for its Intel 8080-compatible Zilog Z80 series....
 from July 1976 onwards. It was widely used both in desktop and embedded computer designs as well as for military purposes.






Discussion
Ask a question about 'Zilog Z80'
Start a new discussion about 'Zilog Z80'
Answer questions from other users
Full Discussion Forum



Recent Posts









Encyclopedia


Zilog Z80
Z84c0010fec Lqfp
The Zilog Z80 is an 8-bit
8-bit

Eight-bit CPUs normally use an 8-bit data bus and a 16-bit address bus which means that their address space is limited to 64 KBs. This is not a "natural law", however, so there are exceptions....
 microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
 designed and sold by Zilog
Zilog

Zilog, Inc., often seen as ZiLOG , is a manufacturer of 8-bit, 16-bit, 24-bit, and 32-bit microprocessors, and is most famous for its Intel 8080-compatible Zilog Z80 series....
 from July 1976 onwards. It was widely used both in desktop and embedded computer designs as well as for military purposes. The Z80 and its derivatives and clones make up one of the most commonly used CPU
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
 families of all time, and, along with the MOS Technology
MOS Technology

MOS Technology, Inc., also known as CSG , was a integrated circuit design and Semiconductor device fabrication company based in Norristown, Pennsylvania, in the United States....
 6502
MOS Technology 6502

The MOS Technology 6502 is an 8-bit microprocessor that was designed by Chuck Peddle and Bill Mensch for MOS Technology in 1975. When it was introduced, it was the least expensive full-featured central processing unit on the market by a considerable margin, costing less than one-sixth the price of competing designs from larger companies such...
 family, dominated the 8-bit microcomputer market from the late 1970s to the mid-1980s.

Although Zilog made early attempts with advanced mini-computer like versions of the Z80-architecture (Z800
Zilog Z800

The Zilog Z800 was a 16-bit microprocessor designed by Zilog to be released in 1985. It was instruction compatible with their existing Zilog Z80, and differed primarily in having on chip cache and MMU for a 16 MB address range, and also a huge number of new more orthogonal instructions and addressing modes....
 and Z280), these chips never caught on. The company was also trying hard in the workstation
Workstation

A workstation is a high-end microcomputer designed for technical or scientific applications. Intended primarily to be used by one person at a time, they are commonly connected to a local area network and run multi-user operating systems....
 market with its Z8000 and 32-bit
32-bit

The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295 or -2,147,483,648 through 2,147,483,647 using two's complement encoding....
 Z80000 (both unrelated to Z80). In recent decades Zilog has refocused on the ever-growing market for embedded systems (for which the original Z80 and the Z180 were designed) and the most recent Z80-compatible microcontroller
Microcontroller

A microcontroller is a small computer on a single integrated circuit consisting of a relatively simple CPU combined with support functions such as a crystal oscillator, timers, watchdog, serial and analog I/O etc....
 family, the fully pipelined 24-bit
24-bit

The IBM System/360, announced in 1964, was an extremely popular computer system with 24-bit addressing and 32-bit general registers and arithmetic. The early 1980s saw the first popular personal computers, including the IBM PC/AT with an Intel 80286 processor using 24-bit addressing and 16-bit general registers and arithmetic, and the Apple Inc....
 eZ80
Zilog eZ80

The ZiLOG eZ80 is an 8-bit microprocessor which is essentially an updated version of the company's earlier Zilog Z80 8-bit microprocessor.The eZ80 is binary compatible with Z80 and Z180, but almost four times as fast as the old Z80 chip at the same core frequency....
 with a linear
Linear

The word linear comes from the Latin word linearis, which means created by lines.In mathematics, a linear map or function f is a function which satisfies the following two properties......
 16 MB
Megabyte

Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
 address range, has been successfully introduced alongside the simpler Z180 and Z80 products.

Zilog licensed the Z80 core
Semiconductor intellectual property core

In electronic design a semiconductor intellectual property core, IP block, IP core, or logic core is a reusable unit of logic, cell, or chip layout design and is also the intellectual property of one party....
 to any company wishing to make the device royalty free, though many East European and Russian manufacturers made unlicensed copies. This enabled a small company's product to gain acceptance in the world market since second source
Second source

In the electronics industry, a second source is a company that is licensed to manufacture and sell components originally designed by another company ....
s from far larger companies such as Toshiba
Toshiba

is a multinational corporation list of conglomerates manufacturing company, headquartered in Tokyo, Japan. The company's main business is in Infrastructure, Consumer Products, and Electronic devices and components....
 started to manufacture the device. Consequently Zilog has made less than 50% of the Z80s since its conception.

Brief history and overview

The Z80 came about when Federico Faggin
Federico Faggin

Federico Faggin is an Italy-born physicist/electrical engineer, principally responsible for the design of the first microprocessor and responsible for leading the Intel 4004 to its successful outcome and for promoting its marketing....
, after working on the 8080
Intel 8080

The Intel 8080 was an early microprocessor designed and manufactured by Intel. The 8-bit microprocessor was released in April 1974 running at 2 megahertz , and is generally considered to be the first truly usable microprocessor....
, left Intel at the end of 1974 to found Zilog with Ralph Ungermann, and by July 1976 they had the Z80 on the market. It was designed to be binary compatible with the Intel 8080
Intel 8080

The Intel 8080 was an early microprocessor designed and manufactured by Intel. The 8-bit microprocessor was released in April 1974 running at 2 megahertz , and is generally considered to be the first truly usable microprocessor....
 so that most 8080 code, notably the CP/M operating system, would run unmodified on it.

The Z80 offered many real improvements over the 8080:
  • An enhanced instruction set
    Instruction set

    An instruction set is a list of all the instruction , and all their variations, that a processor can execute.Instructions include:* Arithmetic such as add and subtract...
     including bit manipulation, block move, block I/O, and byte search instructions
  • New IX and IY index register
    Index register

    An index register in a computer's central processing unit is a processor register used for modifying operand addresses during the run of a program, typically for doing vector/array operations....
    s and instructions for them
  • A vectorized interrupt mode
    Interrupt vector

    An interrupt vector is the memory address of an interrupt handler, or an index into an array called an interrupt vector table or dispatch table....
     (mode 2), as well as a useful "no hardware"-mode (mode 1)
  • Two separate register file
    Register file

    A register file is an array of processor registers in a central processing unit. Modern integrated circuit-based register files are usually implemented by way of fast static RAMs with multiple ports....
    s, which could be quickly switched, to speed up response to interrupt
    Interrupt

    In computing, an interrupt is an asynchronous communication signal from hardware indicating the need for attention or a synchronous event in software indicating the need for a change in execution....
    s
  • Less hardware required for power supply, clock generation and interface to memory and I/O
    • Single 5 Volt power supply (the 8080 needed -5V/+5V/+12V)
    • Single-phase 5V clock (the 8080 needed a two-phase high-amplitude clock generator)
    • A built-in DRAM
      Dram

      Dram or DRAM may refer to:* Dram , an imperial unit of mass and volume* Armenian dram, a monetary unit* Dynamic random access memory* Database of Recorded American Music...
       refresh
      Memory refresh

      Memory refresh is the process of periodically reading information from an area of computer memory, and immediately rewriting the read information to the same area with no modifications....
       mechanism that would otherwise have to be provided by external circuitry
    • Non-multiplexed buses (the 8080 had state-signals multiplexed onto the data bus)
  • A much lower price


The Z80 quickly took over from the 8080 in the market, and became one of the most popular 8-bit CPUs. Perhaps a key to the success of the Z80 was the built-in DRAM refresh, and other features which allowed systems to be built with fewer support chips.

For the original NMOS
NMOS

nMOS can refer to:* n-channel MOSFET* NMOS logic...
 design, the specified upper clock frequency limit increased successively from the introductory 2.5 MHz, via the well known 4 MHz (Z80a), up to 6 (Z80b) and 8 MHz (Z80h). A CMOS
CMOS

Complementary metal?oxide?semiconductor , is a major class of integrated circuits. CMOS technology is used in microprocessors, microcontrollers, Static Random Access Memory, and other digital logic circuits....
 version was also developed with specified frequency limits ranging from 4 MHz up to 20 MHz for the version sold today. The CMOS version also allowed a low-power sleep with internal state retained (having no lower frequency limit). The fully compatible derivatives Z180 and eZ80 are currently specified for up to 33 and 50 MHz respectively.

Technical description


Programming model and register set

The programming model and register set are conventional and similar to many other processors, such as the related x86 family. The 8080
Intel 8080

The Intel 8080 was an early microprocessor designed and manufactured by Intel. The 8-bit microprocessor was released in April 1974 running at 2 megahertz , and is generally considered to be the first truly usable microprocessor....
 compatible registers AF, BC, DE, HL are duplicated as two separate banks in the Z80, where the processor can quickly switch from one bank to the other; a feature useful for speeding up responses to single level, high priority interrupts. This feature was present in the Datapoint 2200
Datapoint 2200

The Datapoint 2200 was a mass-produced programmable computer terminal announced by Datapoint in June, 1970 . It was intended by its designers simply to be a versatile, cost-efficient terminal for connecting to a wide variety of mainframe computers by loading various terminal emulations from tape rather than being hardwired as most terminals...
 but was not implemented by Intel in the 8008. The dual-register set makes sense as the Z80 (like most microprocessors at the time) was really intended for embedded
Embedded

'Embedded' or 'embedding' may refer to:*Embedding, one instance of some mathematical object contained within another instance**Graph embedding...
 use, not for personal computers, or the yet-to-be invented home computers. It also turned out to be quite useful for hard-optimized manual assembly coding. Some software, especially games for the MSX
MSX

MSX was the name of a standardized home computer architecture in the 1980s. It was a Microsoft-led attempt to create unified standards among hardware makers, conceived by one-time Microsoft Japan executive Kazuhiko Nishi....
, Sinclair ZX Spectrum and other Z80 based computers took Z80 assembly optimization to rather extreme levels, employing the duplicated registers among other things. The 8080 compatible registers:
  • AF - 8-bit accumulator
    Accumulator (computing)

    In a computer's central processing unit , an accumulator is a processor register in which intermediate arithmetic logic unit results are stored....
     (A) and flag bits (F) carry, zero, minus, parity/overflow, half-carry (used for BCD
    Binary-coded decimal

    In computing and electronics systems, binary-coded decimal is an encoding for decimal numbers in which each digit is represented by its own binary sequence....
    ), and an Add/Subtract flag (usually called N) also for BCD
  • BC - 16-bit data/address register or two 8-bit registers
  • DE - 16-bit data/address register or two 8-bit registers
  • HL - 16-bit accumulator/address register or two 8-bit registers
  • SP - stack pointer, 16 bits
  • PC - program counter, 16 bits
Registers introduced with the Z80:
  • IX - 16-bit index or base register for 8-bit immediate offsets
  • IY - 16-bit index or base register for 8-bit immediate offsets
  • I - interrupt vector base register, 8 bits
  • R - DRAM refresh counter, 8 bits (msb
    Most significant bit

    In computing, the most significant bit is the bit position in a Binary numeral system having the greatest value. The msb is sometimes referred to as the left-most bit on big-endian architectures, due to the convention in positional notation of writing more significant digits further to the left....
     does not count)
  • AF' - alternate (or shadow) accumulator and flags (toggled in and out with EX AF,AF' )
  • BC', DE', and HL' - alternate (or shadow) registers (toggled in and out with EXX)
  • Four bits of interrupt status and interrupt mode status


There is no direct access to the alternate registers; instead, two special instructions, EX AF,AF' and EXX, each toggles one of two multiplexer flipflops; this enables fast context switches for interrupt service routines: EX AF, AF' may be used alone (for really simple and fast interrupt routines) or together with EXX to swap the whole AF, BC, DE, HL set; still much faster than pushing the same registers on the stack (slower, lower priority, or multi level interrupts normally use the stack to store registers).

The refresh register, R, increments each time the CPU fetches an opcode (or opcode prefix) and has therefore no simple relationship with program execution. This has sometimes been used to generate pseudorandom numbers in games, and also in software protection schemes. It has also been employed as a "hardware" counter in some designs; a famous example of this is the ZX81, which lets it keep track of character positions on the TV screen by triggering an interrupt at wrap around (by connecting INT to A6).

The interrupt vector register, I, is used for the Z80 specific mode 2 interrupts (selected by the im 2 instruction). It supplies the base address for a 128-entry table of service routine addresses which are selected via a pointer sent to the CPU during an interrupt
Interrupt

In computing, an interrupt is an asynchronous communication signal from hardware indicating the need for attention or a synchronous event in software indicating the need for a change in execution....
 acknowledge cycle. The pointer identifies a particular peripheral chip and/or peripheral function or event, where the chips are normally connected in a so called daisy-chain for priority resolution. Like the refresh register, this register has also sometimes been used creatively.

The Z80 assembly language


Background - the Datapoint 2200 and Intel 8008
The first Intel 8008
Intel 8008

The Intel 8008 was an early byte-oriented microprocessor designed and manufactured by Intel and introduced in April 1972. Originally known as the 1201, the chip was commissioned by Computer Terminal Corporation to implement an instruction set designed for their Datapoint 2200 programmable terminal....
 assembly language was based on a very simple (but systematic) syntax inherited from the Datapoint 2200
Datapoint 2200

The Datapoint 2200 was a mass-produced programmable computer terminal announced by Datapoint in June, 1970 . It was intended by its designers simply to be a versatile, cost-efficient terminal for connecting to a wide variety of mainframe computers by loading various terminal emulations from tape rather than being hardwired as most terminals...
 design. This original syntax was later transformed into a new, somewhat more traditional, assembly language form for this same original 8008 chip. At about the same time, the new assembly language was also extended to accommodate the added addressing possibilities in the more advanced Intel 8080
Intel 8080

The Intel 8080 was an early microprocessor designed and manufactured by Intel. The 8-bit microprocessor was released in April 1974 running at 2 megahertz , and is generally considered to be the first truly usable microprocessor....
 chip (the 8008 and 8080 shared a language subset without being binary compatible; the 8008 actually was binary compatible with the Datapoint 2200 however).

In this process, the mnemonic L, for LOAD, was replaced by various abbreviations of the words LOAD, STORE and MOVE, intermixed with other symbolic letters. The mnemonic letter M, for memory (referenced by HL), was lifted out from within the instruction mnemonic to become a syntactically freestanding operand, while registers and combinations of registers became very inconsistently denoted; either by abbreviated operands (MVI D, LXI H etc), within the instruction mnemonic itself (LDA, LHLD etc), or both at the same time (LDAX B, STAX D etc).

Datapoint 2200 & i8008 i8080Z80 i8086/i8088 (ca -1973) (ca 1974) (1976) (1978)

LBCMOV B,C LD B,C MOV BL,CL

-- LDAX B LD A,(BC)MOV AL,[BX] LAMMOV A,M LD A,(HL)MOV AL,[BP] LBMMOV B,M LD B,(HL)MOV BL,[BP]

-- STAX D LD (DE),AMOV [DX],AL LMAMOV M,A LD (HL),AMOV [BP],AL LMCMOV M,C LD (HL),CMOV [BP],CL

LDI 56 MVI D,56 LD D,56 MOV DL,56 LMI 56 MVI M,56 LD (HL),56 MOV byte ptr [BP],56

-- LDA 1234 LD A,(1234) MOV AL,[1234] -- STA 1234 LD (1234),A MOV [1234],AL

-- -- LD B,(IX+56) MOV BL,[SI+56] -- -- LD (IX+56),C MOV [SI+56],CL -- -- LD (IY+56),78 MOV byte ptr [DI+56],78

-- LXI B,1234 LD BC,1234 MOV BX,1234 -- LXI H,1234 LD HL,1234 MOV BP,1234

-- SHLD 1234 LD (1234),HL MOV [1234],BP -- LHLD 1234 LD HL,(1234) MOV BP,[1234] -- -- LD BC,(1234) MOV BX,[1234] -- -- LD IX,(1234) MOV SI,[1234] Illustration of four syntaxes, using samples of equivalent, or (for 8086) very similar, load and store instructions.

The new syntax
According to Masatoshi Shima
Masatoshi Shima

Masatoshi Shima was one of the designers of the world's first microprocessor, the Intel 4004, along with Marcian Hoff, Stanley Mazor, and Federico Faggin....
, certain people within Zilog wanted a "computer oriented" image for the company, and also felt they needed to "differentiate" their first product from the 8080. Intel had also claimed copyright on their assembly mnemonics. Yet another assembly syntax was therefore developed, but this time with a more systematic approach:
  • All registers and register pairs are explicitly denoted by their full names
  • Round brackets are consistently used to state "contents of" (or indirection, or pointer dereferencing) (except for the mnemonic “jp (hl)”, which is inconsistent).
  • All load and store instructions use the same mnemonic name, LD, for LOAD (a return to the simplistic Datapoint 2200 vocabulary); other common instructions, such as ADD, INC etc, use the same mnemonic regardless of addressing mode or operand size. This is possible because the operands themselves carry enough information.


These principles made it straightforward to find names and forms for all new Z80 instructions, as well as orthogonalizations of old ones, such as LD BC,(1234) above.

It is interesting to see the resemblance between Z80 and 8086
Intel 8086

The 8086 is a 16-bit microprocessor chip designed by Intel and introduced on the market in 1978, which gave rise to the x86 architecture. Intel 8088, released in 1979, was essentially the same chip, but with an external 8-bit bus , and is notable as the processor used in the original IBM PC....
 syntax, as illustrated by the table. Apart from naming differences, and despite a certain discrepancy in basic register structure, the two are virtually isomorphous for a large portion of instructions. Whether this is due to some common influence on both design teams (above 8080
Intel 8080

The Intel 8080 was an early microprocessor designed and manufactured by Intel. The 8-bit microprocessor was released in April 1974 running at 2 megahertz , and is generally considered to be the first truly usable microprocessor....
, such as PDP-11
PDP-11

The PDP-11 was a series of 16-bit minicomputers sold by Digital Equipment Corporation from 1970 into the 1990s. Though not explicitly conceived as successor to DEC's PDP-8 computer in the Programmed Data Processor series of computers , the PDP-11 replaced the PDP-8 in many Real-time computing....
), the competitive nature of the relation between the two designs, or maybe just a matter of taste, is, so far, uncertain.

Instruction set and encoding

The Z80 uses 252 out of the available 256 codes as single byte opcodes; the four remaining codes are used extensively as opcode prefixes: CB and ED enable extra instructions and DD or FD selects IX+d or IY+d respectively (in some cases without displacement d) in place of HL. This scheme gives the Z80 a large number of permutations of instructions and registers; ZiLOG categorizes these into 158 different "instruction types", 78 of which are the same as those of the Intel 8080 (allowing operation of 8080 programs on a Z80). The ZiLOG documentation further groups instructions into the following categories:
  • 8-bit arithmetic and logic operations
  • 16-bit arithmetic
  • 8-bit load
  • 16-bit load
  • Bit set, reset, and test
  • Call, return, and restart
  • Exchange, block transfer, and search
  • General purpose arithmetic and CPU control
  • Input and output
  • Jump
  • Rotate and shift


The bit set, reset, and test instructions are well adapted to I/O control. No multiply instruction is available in the original Z80. Different sizes and variants of additions, shifts, and rotates have somewhat differing effects on flags because the flag-influencing properties of the 8080 had to be copied for compatibility. Load instructions do not affect the flags (except for the special purpose I and R register loads). The index register instructions are useful for reducing code size, and, while some of them are not much faster than "equivalent" sequences of simpler operations, they also save execution time indirectly by reducing the need to save and restore registers. Similarly, instructions for 16-bit additions are not particularly fast (11 clocks) in the original Z80; nonetheless, they are about twice as fast as performing the same calculations using 8-bit operations, and equally important, they reduce register usage.

Undocumented instructions
The index registers, IX and IY, were intended as flexible 16 bit pointers, enhancing the ability to manipulate memory, stack frames and data structures. Officially, they were treated as 16 bit only. In reality, they were implemented as a sort of copy of the HL register which is accessible as 16 bits or as a pair of 8 bit pair registers (H and L). Even the binary opcodes (machine language) were identical, but preceded by a new opcode prefix, as mentioned above. ZiLOG published the opcodes and related mnemonics for the intended functions, but did not document the fact that every opcode that allowed manipulation of the H and L registers was equally valid for the 8 bit portions of the IX and IY registers. As an example, the opcode 26h followed by an immediate byte value (LD H,n) will load that value into the H register. Preceding this two-byte instruction with the IX register's opcode prefix DD, would instead result in the most significant 8 bits of the IX register being loaded with that same value. A notable exception to this would be instructions similar to LD H,(IX+d) which make use of both the HL and IX or IY registers in the same instruction; in this case the DD prefix is only applied to the (IX+d) portion of the instruction.

There are several other undocumented instructions as well.

Instruction execution

As in all microprocessors, each instruction is divided into several steps which are usually termed machine cycles (M-cycles). Z80 needs between one and six M-cycles to execute a particular instruction as each M-cycle corresponds roughly to one memory access and/or internal operation. Many instructions actually end during the M1 of the next instruction which is known as a fetch/execute overlap.

Examples of typical instructions (R=read, W=write) Total M-cycles instruction M1M2 M3 M4 M5 M6

1 INC BC opcode 2 ADD A,100 opcode 100 3 ADD HL,DE opcode internal internal 4 SET 5,(HL) prefix opcode R(HL), set W(HL) 5 LD (IX+102),103 prefix opcode 102 103,add W(IX+102) 6 INC (IY+104) prefix opcode 104add R(IY+104),inc W(IY+104)

The Z80 machine cycles are sequenced by an internal state machine which builds each M-cycle out of 3,4,5 or 6 discrete steps (i.e. clock cycles) depending on context. This avoids cumbersome asynchronous logic and makes the control signals behave consistently at a wide range of clock frequencies. Naturally, it also means that a higher frequency crystal must be used than without this subdivision of machine cycles (approximately 2-3 times higher). It does not imply tighter requirements on memory access times however, as a high resolution clock allows more precise control of memory timings and memory therefore can be active in parallel with the CPU to a greater extent (i.e. sitting less idle), allowing more efficient use of available memory performance. For instruction execution, the Z80 combines two full clock cycles into a long memory access period (the M1-signal) which would typically last only a fraction of a (longer) clock cycle in a more asynchronous design (such as the 6800
Motorola 6800

The 6800 is an 8-bit microprocessor produced by Motorola and released shortly after the Intel 8080 in late 1974. It had 78 instructions, including the famous, undocumented Halt and Catch Fire bus test instruction....
, or similar).

Memory, especially EPROM
EPROM

An EPROM, or Erasable Programmable Read Only Memory, is a type of memory integrated circuit that retains its data when its power supply is switched off....
, but also Flash
Flash memory

Flash memory is a non-volatile memory computer storage that can be electrically erased and reprogrammed. It is a technology that is primarily used in memory cards and USB flash drives for general storage and transfer of data between computers and other digital products....
, were generally slow as compared to the state machine sub-cycles (clock cycles) used in contemporary microprocessors. The shortest machine cycle that could safely be used in embedded designs has therefore often been limited by memory access times, not by the maximum CPU frequency (especially so during the home computer era). However, this relation has slowly changed during the last decades, particularly regarding SRAM
Static random access memory

Static random access memory is a type of semiconductor memory where the word static indicates that, unlike dynamic random access memory, it does not need to be periodically memory refresh, as SRAM uses bistable latch to store each bit....
; cacheless single cycle designs such as the eZ80
Zilog eZ80

The ZiLOG eZ80 is an 8-bit microprocessor which is essentially an updated version of the company's earlier Zilog Z80 8-bit microprocessor.The eZ80 is binary compatible with Z80 and Z180, but almost four times as fast as the old Z80 chip at the same core frequency....
 have therefore become much more meaningful recently.

Compatible peripherals

Zilog introduced a number of peripheral parts for the Z80, which all supported the Z80's interrupt handling system and I/O address space. These included the CTC (Counter-Timer-Circuit), the SIO (Serial Input Output), the DMA (Direct Memory Access), the PIO (Parallel Input-Output) and the DART (Dual Asynchronous Receiver Transmitter). As the product line developed, low-power, high-speed and CMOS
CMOS

Complementary metal?oxide?semiconductor , is a major class of integrated circuits. CMOS technology is used in microprocessors, microcontrollers, Static Random Access Memory, and other digital logic circuits....
 versions of these chips were produced.

In the same manner as the x86 family, but unlike contemporary 8-bit processors, like the Motorola 6800 and Mos Technology 6502, the Z80 and 8080 had a separate control line and address space for I/O instructions. While some Z80-based computers
Osborne 1

The Osborne 1 was the first commercially successful portable computer microcomputer, released in April, 1981 by Osborne Computer Corporation. It weighed 23.5 pounds , cost United States dollar1795, and ran the then-popular CP/M operating system operating system....
 used "Motorola-style" memory mapped input/output devices, usually the I/O space was used to address one of the many Zilog peripheral chips compatible with the Z80. Zilog I/O chips supported the Z80's new mode 2 interrupts (see description above) which simplified interrupt handling for large numbers of peripherals.

'Undocumented' 16 bit I/O-addressing
The Z80 was officially described as supporting 16 bit (64 KB) memory addressing, and 8 bit (256 ports) I/O-addressing. Looking carefully at the hardware reference manual, it can be seen that all I/O instructions actually assert the entire 16-bit address bus. OUT (C),reg and IN reg,(C) places the contents of the entire 16 bit BC register on the address bus; OUT (n),A and IN A,(n) places the contents of the A register on b8-b15 of the address bus and n on b0-b7 of the address bus. A designer could choose to decode the entire 16 bit address bus on I/O operations in order to take advantage of this feature, or use the high half of the address bus to select subfeatures of the I/O device. This feature has also been used to minimise decoding hardware requirements, such as in the Amstrad CPC
Amstrad CPC

The Amstrad CPC is a series of 8-bit home computers produced by Amstrad during the 1980s and early 1990s. "CPC" stands for 'Colour Personal Computer', although it was possible to purchase a CPC with a Green screen display as well as with the standard colour screen ....
 and ZX81.

Second sources, derivatives etc.


Second sources

Nec D780c
T34bm1
Tmpz84c015
Hd64180sy10
Mostek
Mostek

Mostek was an integrated circuit manufacturer, founded in 1969 by ex-employees of Texas Instruments. At its peak in the late 1970s, Mostek held an 85% market share of the dynamic random access memory memory chip market worldwide, until being eclipsed by Japanese DRAM manufacturers who offered equivalent chips at lower prices and higher quali...
 MK3880 and SGS-Thomson
STMicroelectronics

STMicroelectronics is an Italy-France electronics and semiconductor manufacturer headquartered in Geneva, Switzerland.While STMicroelectronics corporate headquarters and the headquarters for Europe and emerging markets, are based in Geneva, the holding company, STMicroelectronics N.V....
 Z8400 (now ST Microelectronics) were both second-sources for the Z80. Sharp
Sharp Corporation

is a Japanese electronics manufacturer, founded in 1912.It takes its name from one of its founder's first inventions, the Ever-Sharp mechanical pencil, which was invented by Tokuji Hayakawa in 1915....
 and NEC developed clones in NMOS
NMOS

nMOS can refer to:* n-channel MOSFET* NMOS logic...
, the LH-0080
Sharp LH-0080

The Sharp Corporation LH-0080 was a fully compatible version of the original NMOS version of the ZiLOG Z80 processor. It was used in several Japanese home computers and personal computers from SHARP and other manufacturers....
 and µPD780C respectively. Toshiba
Toshiba

is a multinational corporation list of conglomerates manufacturing company, headquartered in Tokyo, Japan. The company's main business is in Infrastructure, Consumer Products, and Electronic devices and components....
 made a CMOS
CMOS

Complementary metal?oxide?semiconductor , is a major class of integrated circuits. CMOS technology is used in microprocessors, microcontrollers, Static Random Access Memory, and other digital logic circuits....
-version, the TMPZ84C00, which is believed (but not verified) to be the same design also used by Zilog for its own CMOS Z84C00. There were also Z80-chips marked GoldStar
GoldStar

GoldStar was an electronics company established in 1958. The corporate name was changed to LG Electronics and LG Cable in 1995. LG Cable was changed to LS Cable in 2005....
 and LG
LG Group

The LG Group is South Korea's third largest conglomerate that produces electronics, mobile phones, and petrochemical products and operates subsidiaries like LG Electronics, LG Telecom, Zenith Electronics and LG Chem in over 80 countries....
.

In East Germany, an unlicensed clone of the Z80, known as the U880
U880

The U880 was an 8-bit microprocessor manufactured in the German Democratic Republic. It was manufactured in NMOS technology and encased in a Dual in-line package package....
, was manufactured. It was very popular and was used in Robotron
Robotron

Volkseigener Betrieb Kombinat Robotron was the biggest East Germany electronics manufacturer. It was based in Dresden and employed 30,000 people....
's and VEB Mikroelektronik Mühlhausen's computer systems (e.g. the KC85-series) and also in many self-made computer systems (ex. COMP JU+TER). In Romania
Romania

Romania is a country located in Southeastern Europe Central Europe, North of the Balkan Peninsula, on the Lower Danube, within and outside the Carpathian Mountains, bordering on the Black Sea....
 another unlicensed clone could be found, named MMN80CPU
MMN80CPU

MMN80CPU is a Zilog Z80A microprocessor Clone , working at 3.5 MHz. It was produced during 1980s at Microelectronica Bucharest Bucharest for Romanian ZX Spectrum such as HC, CIP, JET, TIM-S, CoBra and others....
 and produced by Microelectronica, used in home computers like TIM-S, HC, COBRA.

Also, several fully compatible clones of Z80 were created in the Soviet Union
Soviet Union

The Union of Soviet Socialist Republics was a Constitution of the Soviet Union socialist state that existed in Eurasia from 1922 to 1991.The name is a translation of the , romanization of Russian Soyuz Sovetskikh Sotsialisticheskikh Respublik, abbreviated ????, SSSR....
, notable ones being the T34BM1, also called ?P1858??1. The first marking was used in pre-production series, while the second had to be used for a larger production. Though, due to the collapse of Soviet microelectronics in late 80s, there are much more T34BM1's than ?P1858??1's. These CPUs are not full 'clones' of the Z80, they have different behaviour in some situations. They are said to be made for Soviet ZX Spectrum clones, due to their correct work in these computers. Another Soviet CPU, the ?P580?K80 (later marked as ?P580??80
KR580VM80A

The KR580VM80A was a Soviet microprocessor, a clone of the Intel Intel 8080 CPU. Different versions of this CPU were manufactured beginning in the late 1970s, the earliest known use being in the SM EVM computer in 1979....
), was a clone of the Z80's predecessor, the Intel 8080.

Derivatives

Fully compatible with the original Z80:
  • Hitachi
    Hitachi, Ltd.

    is a multinational corporation specializing in high-technology and services headquartered in Marunouchi Itchome, Chiyoda, Tokyo, Tokyo, Japan. The company is the parent of the Hitachi Group as part of the larger DKB Group companies....
     developed the HD64180
    HD64180

    The HD64180 is a Hitachi, Ltd. Z80-based embedded microprocessor with built-in memory management unit . The Hitachi HD64180 "Super Z80" was later licensed to Zilog and sold by them as the Z64180 and with some enhancements as the Zilog Z180....
    , a microcoded and partially dynamic Z80 in CMOS, with on chip peripherals and a simple MMU giving a one MB
    Megabyte

    Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
     address space. It was later second sourced by ZiLOG, initially as the Z64180
    HD64180

    The HD64180 is a Hitachi, Ltd. Z80-based embedded microprocessor with built-in memory management unit . The Hitachi HD64180 "Super Z80" was later licensed to Zilog and sold by them as the Z64180 and with some enhancements as the Zilog Z180....
    , and then in the form of the slightly modified Z180 which has bus protocol and timings better adapted to Z80 peripheral chips. Z180 has been maintained and further developed under ZiLOG's name, the newest versions being based on the fully static S180/L180 core with very low power draw and EMI (noise).
  • Toshiba
    Toshiba

    is a multinational corporation list of conglomerates manufacturing company, headquartered in Tokyo, Japan. The company's main business is in Infrastructure, Consumer Products, and Electronic devices and components....
     developed the 84 pin Z84013 / Z84C13 and the 100 pin Z84015 / Z84C15 series of "intelligent peripheral controllers", basically ordinary NMOS and CMOS Z80 cores with large numbers of Z80 peripherals, watch dog timer, power on reset, and wait state generator on chip. These products are today second sourced by ZiLOG.
  • The 32-bit Z80 compatible ZiLOG Z380, introduced 1994, has survived but never gained real momentum; it is used mainly in telecom equipment.
  • Kawasaki
    Kawasaki Heavy Industries

    is an international corporation based in Japan. It has headquarters in both Chuo-ku, Kobe, Kobe and Minato, Tokyo.The company is named after its founder Shozo Kawasaki and has no connection with the city of Kawasaki, Kanagawa, Kanagawa....
     developed the binary compatible KL5C8400 which is appoximately 1.2 to 1.3 times as clock cycle efficient as the original Z80 and can be clocked at up to 33 MHz.
  • ZiLOG's fully pipelined Z80 compatible eZ80
    Zilog eZ80

    The ZiLOG eZ80 is an 8-bit microprocessor which is essentially an updated version of the company's earlier Zilog Z80 8-bit microprocessor.The eZ80 is binary compatible with Z80 and Z180, but almost four times as fast as the old Z80 chip at the same core frequency....
     with an 8/16/24-bit word length and a linear 16 MB address space was introduced in 2001. It exists in versions with on chip SRAM
    Static random access memory

    Static random access memory is a type of semiconductor memory where the word static indicates that, unlike dynamic random access memory, it does not need to be periodically memory refresh, as SRAM uses bistable latch to store each bit....
     and/or flash memory
    Flash memory

    Flash memory is a non-volatile memory computer storage that can be electrically erased and reprogrammed. It is a technology that is primarily used in memory cards and USB flash drives for general storage and transfer of data between computers and other digital products....
    , as well as with integrated peripherals. One variant has on chip MAC (media access controller)
    Media Access Control

    The Media Access Control protocol sub-layer, also known as the Medium Access Control, is a sublayer of the Data Link Layer specified in the seven-layer OSI model ....
    , and available software include a TCP/IP stack. Contrasting to Z800 and Z280, there are only a few added instructions (primarily LEA
    LEA

    Lea may refer to:In geography:* Albert Lea, Minnesota* Albert Lea Township, Minnesota* Lea, Derbyshire* Lea, Lancashire* Lea, Lincolnshire...
    s, PEA
    Pea

    A pea is most commonly the small spherical seed or the seed-pod of the legume Pisum sativum. Each pod contains several peas. Although treated as a vegetable in cooking, it is botanically a fruit....
    s, and variable-address 16/24-bit loads), but instructions are instead executed between two and 11 times as clock cycle efficient as on the original Z80. It can be clocked at up to 50 MHz.
  • The Kawasaki KL5C80A12 family is binary compatible with the Z80 and has peripherals as well as a small RAM on chip. It is appoximately as clock cycle efficient as the eZ80 and can be clocked at up to 10 MHz.
  • The Chinese Actions Semiconductor's audio processor family of chips (ATJ2085 and others) contains a Z80-compatible MCU together with a 24-bit dedicated DSP processor. These chips are used in a large number of MP3 and media player products.
Non, or partially, compatible:
  • The Toshiba
    Toshiba

    is a multinational corporation list of conglomerates manufacturing company, headquartered in Tokyo, Japan. The company's main business is in Infrastructure, Consumer Products, and Electronic devices and components....
     TLCS-870, TLCS-90 and TLCS-900 series of high volume (mostly OTP
    OTP

    OTP may mean:* Outdoor Therapeutic Program: see articles on wilderness therapy and adventure therapy* One-time programmable, a type of programmable read-only memory in electronics...
    ) microcontrollers are based on the Z80; they share the same basic BC,DE,HL,IX,IY register structure, and largely the same instructions, but are not binary compatible.
  • Rabbit Semiconductor
    Rabbit Semiconductor

    Rabbit Semiconductor is the company which designs and sells the Rabbit 2000 family of microcontrollers and microcontroller modules.For development, it provides Dynamic C, a non-standard dialect of C with proprietary structures for multitasking....
    's Rabbit 2000/3000/4000
    Rabbit 2000

    The Rabbit 2000 is a high-performance 8-bit microcontroller designed by Rabbit Semiconductor expressly to power embedded system application. Its extensive integrated feature set and glueless architecture facilitate rapid hardware design, and its C-friendly instruction set permits efficient development of complex applications for embedded syst...
     microprocessors/microcontrollers are based on the HD64180
    HD64180

    The HD64180 is a Hitachi, Ltd. Z80-based embedded microprocessor with built-in memory management unit . The Hitachi HD64180 "Super Z80" was later licensed to Zilog and sold by them as the Z64180 and with some enhancements as the Zilog Z180....
    /Z180 architecture and are partially binary compatible.
No longer produced:
  • The ASCII Corporation R800 was a fast 16-bit processor used in certain MSX
    MSX

    MSX was the name of a standardized home computer architecture in the 1980s. It was a Microsoft-led attempt to create unified standards among hardware makers, conceived by one-time Microsoft Japan executive Kazuhiko Nishi....
     computers; it was software, but not hardware compatible with the Z80.
  • Zilog's ill-fated NMOS Z800
    Zilog Z800

    The Zilog Z800 was a 16-bit microprocessor designed by Zilog to be released in 1985. It was instruction compatible with their existing Zilog Z80, and differed primarily in having on chip cache and MMU for a 16 MB address range, and also a huge number of new more orthogonal instructions and addressing modes....
     and CMOS Z280
    Zilog Z280

    The Zilog Z280 was an enhancement of the Zilog Z80 architecture introduced in July 1987, basically a slighly improved CMOS version of the earlier NMOS Zilog Z800, both versions were commercial failures....
     were quite fast Z80-implementations (before the HD64180
    HD64180

    The HD64180 is a Hitachi, Ltd. Z80-based embedded microprocessor with built-in memory management unit . The Hitachi HD64180 "Super Z80" was later licensed to Zilog and sold by them as the Z64180 and with some enhancements as the Zilog Z180....
     / Z180) with a 16 MB paged MMU address space; they added many orthogonalizations and addressing modes to the Z80 instruction set, but were too complex and mini-computer inspired to be a natural choice for most embedded applications. In contrast, the plain CMOS Z80 has remained popular, alongside the compatible Z180 and eZ80
    Zilog eZ80

    The ZiLOG eZ80 is an 8-bit microprocessor which is essentially an updated version of the company's earlier Zilog Z80 8-bit microprocessor.The eZ80 is binary compatible with Z80 and Z180, but almost four times as fast as the old Z80 chip at the same core frequency....
     families.


FPGA and ASIC versions

A commercial, functionally equivalent, CPU core is the Evatronix CZ80CPU, available as synthesizable VHDL or Verilog
Verilog

In the semiconductor and electronic design industry, Verilog is a hardware description language used to model Electronics#Electronic systems. Verilog HDL, not to be confused with VHDL, is most commonly used in the design, verification, and implementation of Digital circuit logic chips at the Register transfer level level of Abstraction...
 source code, for high volume ASIC
ASIC

The acronym ASIC, depending on context, may stand for:* Application-specific integrated circuit, an integrated circuit customized for a particular use, rather than intended for general-purpose use...
s, or as post-synthesis EDIF
EDIF

EDIF stands for Electronic Design Interchange Format, and has been predominantly used as a vendor neutral format in which to store Electronic netlists and schematics....
 netlist
Netlist

The word netlist can be used in several different contexts, but perhaps the most popular is in the field of electronic design. In this context, a "netlist" describes the connectivity of an electronic design....
s, for low volume FPGAs from Actel
Actel

Actel Corporation is a manufacturer of single-chip Field-programmable gate array solutions. Actel is most well known for their Antifuse and flash memory based FPGAs....
, Altera
Altera

Altera Corporation are a major manufacturer of high-end PLDs . Altera's main products are the Cyclone and Stratix series of FPGAs , the MAX series of CPLDs , the Hardcopy series of structured ASICs and the Quartus II software....
, Lattice
Lattice Semiconductor

Lattice Semiconductor Corporation is a United States based manufacturer of high-performance programmable logic devices . The Oregon based company is the number four ranked company in world market share for FPGA devices, and number two for CPLDs & SPLDs....
 or Xilinx
Xilinx

Xilinx, Inc. is the world?s largest supplier of programmable logic devices, the inventor of the field programmable gate array and the first semiconductor company with a fabless manufacturing model....
.

Free versions are the T80 and TV80, available as VHDL and Verilog
Verilog

In the semiconductor and electronic design industry, Verilog is a hardware description language used to model Electronics#Electronic systems. Verilog HDL, not to be confused with VHDL, is most commonly used in the design, verification, and implementation of Digital circuit logic chips at the Register transfer level level of Abstraction...
 sources under a BSD style license. The VHDL version, once synthesized, can be clocked up to 35 MHz on a Xilinx
Xilinx

Xilinx, Inc. is the world?s largest supplier of programmable logic devices, the inventor of the field programmable gate array and the first semiconductor company with a fabless manufacturing model....
 Spartan II FPGA. For large production series, it's much cheaper to use a traditional solution (or ASIC) than an FPGA, however.

Software emulation

Software emulation
Emulator

An emulator duplicates the functions of one system using a different system, so that the second system behaves like the first system. This focus on exact reproduction of external behavior is in contrast to some other forms of computer simulation, which can concern an abstract model of the system being simulated....
 of the Z80 instruction set on modern PCs runs faster than the original Z80 CPU ran and is used for home computer
Home computer

A home computer was a class of personal computer entering the market in 1977 and becoming common during the 1980s. They were marketed to consumers as accessible personal computers, more capable than video game consoles....
 simulators (such as Amstrad CPC
Amstrad CPC

The Amstrad CPC is a series of 8-bit home computers produced by Amstrad during the 1980s and early 1990s. "CPC" stands for 'Colour Personal Computer', although it was possible to purchase a CPC with a Green screen display as well as with the standard colour screen ....
, MSX
MSX

MSX was the name of a standardized home computer architecture in the 1980s. It was a Microsoft-led attempt to create unified standards among hardware makers, conceived by one-time Microsoft Japan executive Kazuhiko Nishi....
 and Sinclair ZX Spectrum) and also for video game emulators such as MAME
MAME

MAME is an emulator application designed to recreate the hardware of arcade game systems in software, with the intent of preserving gaming history and preventing vintage games from being lost or forgotten....
, which executes 1980s vintage video games. SIMH
SIMH

SIMH is a highly portable, multi-system emulator which runs on Microsoft_Windows, Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD, OpenVMS, and other operating systems....
 emulates MITS Altair 8800
Altair 8800

The Micro Instrumentation and Telemetry Systems Altair 8800 was a microcomputer design from 1975, based on the Intel 8080 central processing unit and sold as a mail-order kit through advertisements in Popular Electronics, Radio-Electronics and other hobbyist magazines....
 computer with Intel 8080
Intel 8080

The Intel 8080 was an early microprocessor designed and manufactured by Intel. The 8-bit microprocessor was released in April 1974 running at 2 megahertz , and is generally considered to be the first truly usable microprocessor....
, Zilog Z80
Zilog Z80

The Zilog Z80 is an 8-bit microprocessor designed and sold by Zilog from July 1976 onwards. It was widely used both in desktop and embedded computer designs as well as for military purposes....
 or Intel 8086
Intel 8086

The 8086 is a 16-bit microprocessor chip designed by Intel and introduced on the market in 1978, which gave rise to the x86 architecture. Intel 8088, released in 1979, was essentially the same chip, but with an external 8-bit bus , and is notable as the processor used in the original IBM PC....
 processors.

Notable uses


In desktop computers

During the late 1970s and early 1980s, the Z80 was used in a great number of fairly anonymous business-oriented machines with the CP/M
CP/M

CP/M is an operating system originally created for Intel 8080/Intel 8085 based microcomputers by Gary Kildall of Digital Research. Initially confined to single tasking on 8-bit processors and no more than 64 kilobytes of memory, later versions of CP/M added multi-user variations, and were migrated to 16-bit processors....
 operating system; a CPU/OS combination that dominated the market in much the same way that Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 based Intel-machines do . Two well-known examples of Z80+CP/M business computers are the portable Osborne 1
Osborne 1

The Osborne 1 was the first commercially successful portable computer microcomputer, released in April, 1981 by Osborne Computer Corporation. It weighed 23.5 pounds , cost United States dollar1795, and ran the then-popular CP/M operating system operating system....
 and the Kaypro
Kaypro

Kaypro Corporation, commonly called Kaypro, was an American home computer/personal computer manufacturer of the 1980s. The company was founded by Non-Linear Systems to develop computers to compete with the then popular Osborne 1 portable microcomputer....
 series. Research Machines manufactured the 380Z and 480Z microcomputers which were networked with a thin Ethernet type LAN and CP/NET in 1981. Other manufacturers of such systems included Televideo
Televideo

TeleVideo Corporation was founded in 1975. A United States company that achieved its peak of success in the early 1980s producing computer terminals, TeleVideo also built CP/M-compatible 8-bit desktop and portable personal computers based on the Z80 processor....
, Xerox
Xerox

Xerox Corporation is a global document management company which manufactures and sells a range of color and black-and-white Computer printer, multifunction systems, photo copiers, digital production printing presses, and related consulting services and supplies....
 and a number of more obscure firms. Some systems used multi-tasking operating system software to share the one processor between several concurrent users.

Home computer
Home computer

A home computer was a class of personal computer entering the market in 1977 and becoming common during the 1980s. They were marketed to consumers as accessible personal computers, more capable than video game consoles....
s using the Z80 (or equivalent) include the following:
  • Amstrad CPC
    Amstrad CPC

    The Amstrad CPC is a series of 8-bit home computers produced by Amstrad during the 1980s and early 1990s. "CPC" stands for 'Colour Personal Computer', although it was possible to purchase a CPC with a Green screen display as well as with the standard colour screen ....
     and PCW
    Amstrad PCW

    The Amstrad PCW series was United Kingdom company Amstrad's versatile line of home/personal microcomputers pitched as a complete, integrated home/office solution....
     series
  • Enterprise 64 and 128
  • Exidy Sorcerer
    Exidy Sorcerer

    The Sorcerer was one of the early home computer systems, released in 1978 by the videogame company, Exidy. It was comparatively advanced when released, given its competition of Commodore PET and TRS-80, but due to a number of problems including a lack of marketing, the machine remained relatively unknown....
  • Galaksija
    Galaksija

    The Galaksija was originally a build-it-yourself computer designed by Voja Antonic. It was featured in the special edition of a popular eponymous science magazine, published late December 1983 in Belgrade, SFRY....
  • Jupiter Ace
    Jupiter ACE

    The Jupiter Ace was a British home computer of the early 1980s, produced by a company, set up for the purpose, named Jupiter Cantab. The Ace differed from other microcomputers of the time in that it used Forth instead of the traditional BASIC ....
  • Luxor/Skandia Metric ABC80
    ABC80

    The ABC 80 was a home computer engineered by the Swedish corporation Dataindustrier AB and manufactured by Luxor AB in Motala, Sweden in the late 1970s and early 1980s....
     and ABC800
    ABC800

    The Luxor AB ABC 800 series were personal computers of the ABC 80 home computer. They featured an enhanced BASIC interpreter, a slighly faster clocked CPU and more memory: 32 kilobyte RAM was now standard, the Z80 was clocked at 3.58 MHz and they could also be extended with "high" resolution graphics ....
  • Miles Gordon Technology
    Miles Gordon Technology

    Miles Gordon Technology, known as MGT, was a small United Kingdom company, initially specialising in high-quality add-ons for the Sinclair Research Ltd ZX Spectrum home computer....
     SAM Coupé
    SAM Coupé

    The SAM Coup? is an 8-bit United Kingdom home computer that was first released in late 1989. It is commonly considered a clone of the Sinclair ZX Spectrum computer, since it features a compatible screen mode and emulation compatibility, and it was marketed as a logical upgrade from the Spectrum....
  • MicroBee
    MicroBee

    MicroBee was a series of home computers by Applied Technology, later known as MicroBee Systems.The original MicroBee computer was designed in Australia by a team including Owen Hill and Matthew Starr....
  • The MSX
    MSX

    MSX was the name of a standardized home computer architecture in the 1980s. It was a Microsoft-led attempt to create unified standards among hardware makers, conceived by one-time Microsoft Japan executive Kazuhiko Nishi....
     standard home computers
  • Radio Shack
    Radio shack

    Radio shack is a slang term for a room or structure for housing radio equipment....
     TRS-80
    TRS-80

    TRS-80 was Tandy Corporation's desktop microcomputer model line, sold through Tandy's Radio Shack stores in the late 1970s and early 1980s. The line won popularity with hobbyists, home users, and small-businesses....
  • Sharp MZ
    Sharp MZ

    The Sharp MZ is a series of personal computers sold in Japan and Europe by Sharp Corporation beginning in 1978....
  • Sinclair ZX80
    Sinclair ZX80

    The Sinclair ZX80 was a home computer brought to market in 1980 by Science of Cambridge Ltd., later to be better known as Sinclair Research. It was notable for being the first computer available in the United Kingdom for less than a hundred Pound Sterling ....
    , ZX81
    Sinclair ZX81

    The Sinclair ZX81 was a home computer released in 1981 by Sinclair Research. It was the follow-up to the Sinclair ZX80.The machine's distinctive appearance was the work of industrial designer Rick Dickinson....
    , and Sinclair ZX Spectrum with its clones
  • Spectravideo
    Spectravideo

    Spectravideo, or SVI, was a U.S. computer company founded in 1981 as "SpectraVision" by Harry Fox. They originally made video games for Atari 2600 and VIC-20....
     SV-318
    SV-318

    The SV-318 was the basic model of the Spectravideo range. It was fitted with a chiclet keyboard style keyboard, difficult to use, alongside which sat a combination cursor pad/joystick....
    , SV-328
    SV-328

    The SV-328 was the business-targeted model of the Spectravideo range, sporting a rather crowded full-travel keyboard with numeric keypad, and no built-in joystick ....
     and successors


For a comprehensive overview, see the List of home computers using the Z80
List of home computers by category

This is a list of home and office computers by category where the main category is the home computer's CPU word and the subcategory is the specific central processing unit used in each machine....
.


  • Such was the popularity of the Z80 and CP/M that the Commodore 128
    Commodore 128

    The Commodore 128 home computer/personal computer was the last 8-bit machine commercially released by Commodore International . Introduced in January of 1985 at the Consumer Electronics Show in Las Vegas metropolitan area, it appeared three years after its predecessor, the bestselling Commodore 64....
     featured a Z80 processor alongside its MOS Technology 8502
    MOS Technology 8502

    The MOS Technology 8502 was an 8-bit microprocessor designed by MOS Technology and used in the Commodore 128. Based on the MOS Technology 6510 that was used in the Commodore 64, the 8502 added the ability to run at a double clock rate, in addition to the standard 1.024 MHz rate used by the Commodore 64....
     processor for compatibility. Other 6502
    MOS Technology 6502

    The MOS Technology 6502 is an 8-bit microprocessor that was designed by Chuck Peddle and Bill Mensch for MOS Technology in 1975. When it was introduced, it was the least expensive full-featured central processing unit on the market by a considerable margin, costing less than one-sixth the price of competing designs from larger companies such...
     architecture computers on the market at the time, such as the BBC Micro
    BBC Micro

    The BBC Microcomputer System, or BBC Micro, was a series of microcomputers and associated peripherals designed and built by Acorn Computers for the BBC Computer Literacy Project, operated by the British Broadcasting Corporation....
    , Apple II and the 6510
    MOS Technology 6510

    The MOS Technology 6510 is a microprocessor designed by MOS Technology, and is a modified form of the very successful MOS Technology 6502.The primary change from the 6502 was the addition of an 8-bit general purpose input/output port ....
     based Commodore 64
    Commodore 64

    The Commodore 64 is an 8-bit home computer released by Commodore International in August, 1982, at a price of United States dollar595. Preceded by the Commodore VIC-20 and Commodore MAX Machine, the C64 features 64 kilobytes of Random-access memory with sound and graphics performance that were superior to IBM-compatible computers of tha...
    , could make use of the Z80 with an external unit, a plug-in card, or an expansion cartridge
    Cartridge (electronics)

    In various types of electronic equipment, a cartridge can refer to one method of adding different functionality or content; for example, a video game played on a video game console; or a method by which consumables may be replenished, such as an ink cartridge for a printer....
    . The Microsoft
    Microsoft

    Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
     Z-80 SoftCard
    Z-80 SoftCard

    The Z-80 SoftCard was a plug-in card, supplied by Microsoft for use with the Apple II personal computer. It had a Zilog Z80 CPU and was eventually renamed the Microsoft SoftCard....
     for the Apple II was a particularly successful add-on card and one of Microsoft's few hardware products of the era.
  • The Z80 was also used in the Norwegian Tiki 100
    Tiki 100

    Tiki 100 was a desktop home computer/personal computer manufactured by Tiki Data of Oslo, Norway. The computer was launched in the spring of 1984 under the original name Kontiki 100, and was first and foremost intended for the emerging educational sector, especially for primary schools....
     computers, which were the computers of choice in Norwegian primary schools during the late 1980s.
  • The Acer
    Acer (company)

    Acer Incorporated is a Taiwanese multinational electronics manufacturer. It owns the largest franchised computer retail chain in Taipei, Taiwan....
     company, formerly Multitech, introduced the Microprofessor I
    Microprofessor I

    Microprofessor I , introduced in 1981 by Multitech, who changed their company name to Acer in 1987, was their first branded computer product and probably one of the world's longest selling computers....
    , in 1981. It was designed as a simple and inexpensive training system for the Z80 microprocessor. Currently, it is still being manufactured and sold by in Southampton, England
  • A Z80A Polish
    Poland

    Poland , officially the Republic of Poland , is a country in Central Europe. Poland is bordered by Germany to the west; the Czech Republic and Slovakia to the south; Ukraine, Belarus and Lithuania to the east; and the Baltic Sea and Kaliningrad Oblast, a Russian Enclave and exclave, to the north....
     clone was also used in the Sinclair ZX Spectrum clones produced by Polish company Elwro
    Elwro

    Elwro – was a Poland company that produced computers Odra , ELWAT and two ZX Spectrum clone s. The Elwro factory was sold to Siemens AG, and shut down shortly afterwards....
    .
  • In Romania
    Romania

    Romania is a country located in Southeastern Europe Central Europe, North of the Balkan Peninsula, on the Lower Danube, within and outside the Carpathian Mountains, bordering on the Black Sea....
    , several Z80 based computers were manufactured: HC85, HC90, HC91, HC2000 (by the Felix Computers Factory, based in Bucharest
    Bucharest

    Bucharest is the capital city, industrial and commercial centre of Romania. It is the largest city in Romania, located in the southeast of the country, at , and lies on the banks of the D?mbovita River....
    ), CIP-02, CIP-03 and CIP-04 (by the Electronica Factory, located in Bucharest
    Bucharest

    Bucharest is the capital city, industrial and commercial centre of Romania. It is the largest city in Romania, located in the southeast of the country, at , and lies on the banks of the D?mbovita River....
    ) and TimS, microTIM and TimS+ (designed by several professors from Timisoara
    Timisoara

    Timi?oara , also known as "The City of Athletes", is a city in the Banat region of western Romania. It is the capital of Timis County.With 307,347 inhabitants, Timisoara is a large economic and cultural center in Banat in the west of the country....
     Technical University).


In embedded systems and consumer electronics

The Zilog Z80 has long been a popular microprocessor in embedded system
Embedded system

An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions, often with real-time computing constraints....
s and microcontroller
Microcontroller

A microcontroller is a small computer on a single integrated circuit consisting of a relatively simple CPU combined with support functions such as a crystal oscillator, timers, watchdog, serial and analog I/O etc....
 cores, where it remains in widespread use today. The following list provides examples of such applications of the Z80, including uses in consumer electronics products.

Industrial/professional:
  • Office equipment such as matrix printers, fax machines, answering machine
    Answering machine

    An answering machine, also known as an answerphone , and sometimes/formerly ansaphone or ansafone or telephone answering device , is a device invented in 1935, by Benjamin Thornton, and independently in Switzerland by Willy Mueller....
    s, and photocopiers are known examples.
  • Industrial programmable logic controller
    Programmable logic controller

    A programmable logic controller or programmable controller is a digital computer used for automation of electromechanical processes, such as control of machinery on factory assembly lines, control of amusement rides, or control of lighting fixtures....
    s (PLCs) use the Z80 in CPU modules, for auxiliary functions such as analog I/O, or in communication modules.
  • It has also been employed in robots, for example for low level tasks such as servo
    Servo

    Servo may refer to:* Servomechanism, or servo, a device used to provide control of a desired operation through the use of feedback* Servo drive, a special electric amplifier used to power electric servo motors...
     processors in pick and place machines.
  • RS232 multiplexers connecting large numbers of old style "terminal
    Computer terminal

    A computer terminal is an electronic or electromechanical computer hardware device that is used for entering data into, and displaying data from, a computer or a computing system....
    s" to minicomputers or mainframes used arrays of Z80 CPU/SIO boards.
  • Applications such as TV broadcast
    Broadcasting

    Broadcasting is distribution of Sound and/or video Signalling s which transmit programs to an audience. The audience may be the general public or a relatively large sub-audience, such as children or young adults....
     vision mixer
    Vision mixer

    A vision mixer is a device used to select between several different video sources and in some cases composite video sources together and add special effects....
    s have used the Z80 for embedded real time
    Real Time

    Real Time is a webcast based on the long-running United Kingdom science fiction television series Doctor Who which was then subsequently released on CD....
     subtasks.
  • It has also been used in Seagate Technology
    Seagate Technology

    Seagate is the world's largest manufacturer of Hard disk drive and storage solutions. The company was founded in 1979 and is based in Scotts Valley, California, California....
    's and other manufacturers' hard disk
    Hard disk

    A hard disk drive , commonly referred to as a hard drive, hard disk, or fixed disk drive, is a non-volatile storage device which stores digitally encoded data on rapidly rotating hard disk platters with magnetic surfaces....
    s.
  • Credit card
    Credit card

    A credit card is part of a system of payments named after the small plastic card issued to users of the system. It is a card entitling its holder to buy goods and services based on the holders promise to pay for these goods and services....
     consoles controlling fuel pumps used Z80 CPU and PIOs (US patent).
  • Several PC expansion cards, such as Adaptec
    Adaptec

    Adaptec is a computer hardware company based in Milpitas, California that primarily produces host adapters for connecting computer storage devices to computers....
    s SCSI
    SCSI

    Small Computer System Interface, or SCSI , is a set of standards for physically connecting and transferring data between computers and peripheral devices....
     boards, have been using the Z80/Z180 and peripheral chips.
  • Z80/Z180/Z380 have been used in telecommunication
    Telecommunication

    Telecommunication is the assisted Transmission of Signal over a distance for the purpose of communication. In earlier times, this may have involved the use of smoke signals, Drum , Semaphore line, flag signals or heliograph....
     equipment such as telephone switches, various kinds of modem
    Modem

    Modem is a peripheral device that modulation an analog carrier wave Signal to encode digital information, and also demodulation such a carrier signal to decode the transmitted information....
    s etc.
  • The Stofor
    Stofor

    Stofor: A store and forward message switching system designed by Fenwood Designs Ltd, UK in 1980.Pronounced as in "Stow Four"...
     message switch, used extensively by banks and brokers in the UK was Z80 based.
  • Cash registers and store management systems
  • Home automation, wireless sprinkler control and wireless mesh using the N8VEM open source homebrew system.


Consumer electronics:
  • Various scientific calculator
    Scientific calculator

    A scientific calculator is a type of Electronics calculator, usually but not always handheld, designed to calculate problems in science , engineering, and mathematics....
    s use the Z80, including the Texas Instruments (TI)
    Texas Instruments

    Texas Instruments , better known in the electronics industry as TI, is an United States company based in Dallas, Texas, Texas, United States, renowned for developing and commercializing semiconductor and computer technology....
     TI-73, TI-81
    TI-81

    The TI-81 is the first graphing calculator made by Texas Instruments. It was designed in 1990 for use in algebra and precalculus courses. Since its original release, it has been superseded several times by newer calculators - the TI-82, the TI-83, the TI-83 Plus,TI-83 Plus Silver Edition, the TI-84 Plus, and most recently the TI-84 Plus Silve...
    , TI-82
    TI-82

    The TI-82 is a graphing calculator made by Texas Instruments. The TI-82 was designed in 1993 as a stripped down, more user friendly version of the TI-85, and as a replacement for the TI-81....
    , TI-83
    TI-83 series

    The TI-83 series of graphing calculators is manufactured by Texas Instruments.The original TI-83 is itself an upgraded version of the TI-82. Released in 1996, it is one of the most used graphing calculators for students....
    , TI-84
    TI-84 Plus series

    The TI-84 Plus is a graphing calculator made by Texas Instruments which was released in early 2004. There is no original TI-84, only the TI-84 Plus and TI-84 Plus Silver Edition models....
    , TI-85
    TI-85

    The TI-85 is a graphing calculator made by Texas Instruments based around the Zilog Z80 microprocessor. Designed in 1992 as TI's second graphing calculator , it has since been replaced by the TI-86, which has also been discontinued....
     and TI-86
    TI-86

    The TI-86 is a programmable graphing calculator introduced in 1997 and produced by Texas Instruments. The TI-86 uses the Zilog Z80 microprocessor....
     series graphing calculator
    Graphing calculator

    A graphing calculator typically refers to a class of handheld calculators that are capable of plotting graph of a function, solving simultaneous equations, and performing numerous other tasks with variables....
    s.
  • All the S1 MP3 Player
    S1 MP3 Player

    S1 MP3 players are a type of digital audio players based on Actions Semiconductor chipsets. They are sold under dozens of different other brand names and in a variety of case designs....
     type digital audio players use the Z80 instruction set.
  • Z80 was often used in coin-operated arcade game
    Arcade game

    An arcade game is a coin-operated entertainment machine, typically installed in businesses such as restaurants, public houses, video arcades, and Family Entertainment Centers....
    s, commonly as either the main CPU or sound coprocessor; Pac-Man
    Pac-Man

    is an arcade game developed by Namco and licensed for distribution in the United States by Midway Games, first released in Japan on May 22, 1980. Immensely popular in the United States from its original release to the present day, Pac-Man is universally considered as one of the classics of the medium, virtually synonymous with video games, and...
     system games featured a single Z80 as a main CPU, while Galaga
    Galaga

    Galaga is a Shoot 'em up#Fixed shooters arcade game developed and published by Namco in Japan and published by Midway Games in North America in 1981....
     based games used 3 Z80s running in parallel for main CPU, graphics, and sound.
  • It was also found in home video game consoles such as the ColecoVision
    ColecoVision

    The ColecoVision is Coleco' History of video game consoles home video game console and was released August 1982. The ColecoVision offered arcade game graphics and gaming style, the ability to play Atari 2600 video games, and the means to expand the system's basic hardware....
    , Sega Master System
    Sega Master System

    The Sega Master System is an 8-bit cartridge-based video game console that was manufactured by Sega and was first released in 1986 in video gaming....
     and Sega Game Gear
    Sega Game Gear

    The Sega Game Gear is a handheld game console which was Sega's response to Nintendo's Game Boy. It was the third commercially available color handheld console, after the Atari Lynx and the TurboExpress....
     video game console
    Video game console

    A video game console is an game development that produces a video signal which can be used with a display device to display a video game. The term "video game console" is used to distinguish a machine designed for consumers to buy and use solely for playing video games from a personal computer, which has many other functions, or arcade machi...
    s, and as an audio co-processor in the Sega Mega Drive
    Sega Mega Drive

    The is a History of video game consoles video game console released by Sega in Japan in 1988, North America in 1989, and the PAL region in 1990. Mega Drive was the name used in Japan and Europe, while it was sold under the name Sega Genesis in North America, as Sega was unable to secure legal rights to the Mega Drive name in that region....
     and SNK
    SNK Playmore

    SNK Playmore is a Japanese video game hardware and software company. SNK is an acronym of Shin Nihon Kikaku , Japanese for "New Japan Project"....
     Neo-Geo
    Neo Geo (console)

    The Neo Geo is a Cartridge -based Arcade game and home video game system released in 1990 by Japanese game company SNK Playmore. The system offered comparatively colorful 2D computer graphics Computer graphics and high-quality sound....
    .
  • Nintendo
    Nintendo

    is a global company located in Kyoto, Japan founded on September 23, 1889 by Fusajiro Yamauchi to produce handmade hanafuda cards. By 1963, the company had tried several small niche businesses, such as a cab company and a love hotel....
    's Game Boy
    Game Boy

    The is an 8-bit handheld game console developed and manufactured by Nintendo. It was released in Japan on , in North America in August , and in Europe in ....
     and Game Boy Color
    Game Boy Color

    The is Nintendo's successor to the Game Boy and was released on October 21, 1998 in Japan and in November 19, 1998 in North America and November 23, 1998 in Europe....
     handheld game systems used a Z80 with a slightly different instruction set (the index registers and alternate register set are missing, but auto-increment/decrement addressing modes have been added), manufactured by Sharp Corporation
    Sharp Corporation

    is a Japanese electronics manufacturer, founded in 1912.It takes its name from one of its founder's first inventions, the Ever-Sharp mechanical pencil, which was invented by Tokuji Hayakawa in 1915....
    . Game Boy Color is notable for its ability to selectively double the CPU clock speed when running Game Boy Color software. The Game Boy Advance
    Game Boy Advance

    The is a 32-bit Handheld game console developed, manufactured and marketed by Nintendo; resembling Sega's 8-bit Game Gear. It is the successor to the Game Boy Color....
     series of products originally included this same modified Z80 for backward compatibility. However, this changed with the release of the Game Boy Micro
    Game Boy Micro

    is a handheld game console developed and manufactured by Nintendo. The system is the second major redesign of the Game Boy Advance, and is marketed towards the "image conscious" consumer, with emphasis placed on its small size and sleek design....
    .
  • In Russia, Z80 and its clones were widely used in Caller ID systems.
Musical instruments, etc.:
  • MIDI sequencers such as E-mu 4060 Polyphonic Keyboard and Sequencer, Zyklus MPS, and Roland
    Roland

    Roland is a character in medieval literature and Renaissance literature, the chief paladin of Charlemagne and a central figure in the Matter of France....
     MSQ700
    were built around the Z80,
  • and also MIDI controllers and switches such as Waldorf Midi-Bay MB-15 and others.
  • Several polyphonic analog synthesizer
    Analog synthesizer

    An analog or analogue synthesizer is a synthesizer that uses analog electronics and analog computer techniques to generate sound electronically....
    s used it for keyboard-scanning (also wheels, knobs, displays...) and D/A or PWM
    Pulse-width modulation

    Pulse-width modulation of a Signalling or Power source involves the modulation of its duty cycle, to either convey information over a communications channel or control the amount of power sent to a load....
     control of analog levels; in newer designs, sometimes sequencing and/or MIDI-communication. The Z80 was also often involved in the sound generation itself; implementing LFO
    LFO

    LFO may refer to:* Low frequency oscillation, audio technique used in the production of electronic music* The London Festival Orchestra, a performing orchestra formed in the 1950s...
    s, envelope generators etc. Known examples include:
    • Prophet 5
      Sequential Circuits Prophet 5

      The Prophet-5 was an analog synthesizer manufactured by Sequential Circuits in San Jose, California between 1978 and 1984. The Prophet 5 was groundbreaking in that it was one of the first analog synthesizers to implement patch memory, a feature which stored user settings of every parameter on the synthesizer into internal memory....
       five-voice polyphonic synthesizer
    • Sequential Circuits
      Sequential Circuits

      Sequential Circuits Inc. was a California-based synthesizer company that was founded in the early 1970s by Dave Smith and sold to Yamaha Corporation in 1987....
       Prophet 10, Prophet 600, Six-Trak, Multitrak, MAX, and Split-8
      Split-8

      The Split-8 is a Polyphony_%28instrument%29 Analog_synthesizer manufactured by Sequential Circuits. Built in Japan and going by the alternative name "Pro-8" in some markets, this was one of the last synthesizers produced by the company and was assigned model number 608....
    • MemoryMoog
      Memorymoog

      The Memorymoog is a polyphonic synthesizer manufactured by Moog Music from 1982 to 1985, the last synthesizer to be released by the company. The Memorymoog was capable of storing 100 preset sounds whereas most memory-enabled synthesizers before it could store only a much smaller number of presets....
       six-voice synthesizer
      .
    • Oberheim OB-8
      Oberheim OB-8

      The Oberheim OB-8 was an Analog synthesizer launched by Oberheim in 1983 and discontinued in 1985. It featured a 61-note Musical keyboard, LFO modulation filters, external cassette storage, MIDI capability and 120 memory patches, and used the Zilog Z80 CPU....
       eight-voice synthesizer with MIDI
    • Roland Jupiter-8
      Roland Jupiter-8

      The Jupiter-8, Roland Corporation's flagship analog synthesizer of the early 1980s is an eight-voice polyphony synthesizer and is considered one of the greatest synths of all time....
       eight-voice synthesizer
      ,
  • Also digital sampling
    Sampling (signal processing)

    In signal processing, sampling is the reduction of a continuous signal to a discrete signal. A common example is the conversion of a sound wave to a sequence of sample ....
     synthesizer
    Synthesizer

    A synthesizer is an electronic instrument capable of producing a variety of sounds by generating and combining signals of different frequency....
    s such as the Emulator I, Emulator II, and Akai S700 12-bit Sampler,
  • as well as drum machines like the E-mu SP-12, E-mu SP-1200
    E-mu SP-1200

    File:Sp1200_front_of_machine.JPGFile:Sp1200_Back_Panel.JPGE-mu SP-1200 is a classic drum machine and Sampler released in August 1987 by E-mu Systems as an update of the SP-12, which was originally created for dance music producers....
    , E-mu Drumulator, and the Sequential Circuits
    Sequential Circuits

    Sequential Circuits Inc. was a California-based synthesizer company that was founded in the early 1970s by Dave Smith and sold to Yamaha Corporation in 1987....
     Drumtraks
    , used Z80 processors.
  • Also, many Lexicon
    Lexicon (company)

    Lexicon is an American audio equipment manufacturing company founded in 1971 and owned by Harman International Industries. Lexicon's roots began in 1969 with the founding of American Data Sciences by MIT professor Dr....
     reverberators (PCM70, LXP15, LXP1, MPX100) used one or more Z80s for user interface and LFO
    LFO

    LFO may refer to:* Low frequency oscillation, audio technique used in the production of electronic music* The London Festival Orchestra, a performing orchestra formed in the 1950s...
     generation where dedicated hardware provided DSP
    DSP

    The abbreviation DSP can refer to:...
     functions.
  • The ADA MP-1. A MIDI controlled, vacuum tube
    Vacuum tube

    In electronics, a vacuum tube, electron tube , thermionic valve, or just valve is a device used to amplifier, switch, otherwise modify, or create an Electricity signal by controlling the movement of electrons in a low-pressure space....
    , guitar pre-amplifier.


See also

  • Small C
  • BDS C
    BDS C

    BDS C is a compiler for a sizeable subset of the C , that ran on and generated code for the Intel 8080 and Zilog Z80 processors. It was written by and first released in 1979 when he was 20 years old....
  • Small Device C Compiler
    Small Device C Compiler

    The Small Device C Compiler is an open source, partially Retargetable compiler C compiler for microcontrollers. It is distributed under the GNU General Public License....
  • Z88DK
    Z88DK

    Z88DK is a Small-C-derived cross compiler for a long list of Zilog Z80 based computers. The name derives from the fact that it was originally developed to target the Cambridge Z88....
  • MP/M
    MP/M

    MP/M was the multi-user version of the CP/M operating system, created by Digital Research developer Tom Rolander in 1979. It allowed multiple users to connect to a single computer, each using a separate computer terminal....
  • SymbOS
    SymbOS

    SymbOS is a free multitasking operating system for Zilog Z80-based 8-bit computer systems. At present it is available for the Amstrad CPC series of computers, as well as for all MSX models starting from the MSX2 standard and for most Amstrad PCW models....
  • S-100
  • List of home computers by category
    List of home computers by category

    This is a list of home and office computers by category where the main category is the home computer's CPU word and the subcategory is the specific central processing unit used in each machine....
  • Godbout, a popular S-100 manufacturer that offered CP/Net systems


Articles about the Z80 microprocessor


Articles about Z80 architecture


Educational uses

  • Microprofessor I
    Microprofessor I

    Microprofessor I , introduced in 1981 by Multitech, who changed their company name to Acer in 1987, was their first branded computer product and probably one of the world's longest selling computers....
     Z80 System hardware, associated coursework & training manuals.


Scientific Applications


Footnotes



External links

  • -Zilog official website
  • – Created by Thomas Scherrer, maintained by Gaby Chaudry
  • – Listed at the Zophar's Domain website
  • See Microprofessor I
    Microprofessor I

    Microprofessor I , introduced in 1981 by Multitech, who changed their company name to Acer in 1987, was their first branded computer product and probably one of the world's longest selling computers....
  • , – From OpenCores.org
  • – Created by Sean Young (hosted on )
  • - Z80 opcode list
  • – Complete datasheet