Microprocessors, Part 2 Codexery

Zilog eZ80

Updated Z80 with 24-bit addressing and three-stage pipeline.

Zilog eZ80

The Zilog eZ80 is an 8-bit microprocessor that updates Zilog's original Z80. It runs the same instruction set as the Z80, but at a given clock speed it is nearly three times faster. An optional mode lets it address up to 16 megabytes of memory.

Internally, the eZ80 uses a three-stage pipeline (fetch, decode, execute). If an instruction changes the program counter, the pipeline is flushed. The chip can run at up to 50 MHz (as of 2004), and with fast memory—no wait states for opcodes, data, or I/O—it performs like a Z80 at 150 MHz. In some tasks, like a 16-bit addition, it is 11 times faster than the original. It keeps the original Z80's 16-bit register set, but extends most registers (HL, BC, DE, IX, IY, SP, and PC) to 24 bits for direct addressing of 16 MB without a memory management unit. This 24-bit mode is called ADL mode. In ADL mode, each 16-bit register gets an extra upper 8-bit register (for example, HL gets HLU), and the full 24-bit value is still accessed by the old name. The upper registers cannot be accessed alone. The processor handles 24-bit arithmetic and moves, but logic functions (AND, OR, XOR) remain 8-bit only.

Speed comes from the 24-bit arithmetic unit and the three-stage pipeline. Unlike the older Z280 and Z380, it has no cache memory—it relies on fast SRAM as main memory, which had become cheap. It also lacks the Z280's multiplexed bus, making it as easy to interface with as the original Z80 and Z180, and its execution times are predictable. The memory interface resembles the Z80's, with bus request/acknowledge pins, and adds four integrated chip selects. Some versions include on-chip flash (up to 256 KB) and zero wait-state SRAM (up to 16 KB), but all models also have external buses.

The eZ80 family has several variants. The eZ80Acclaim! line integrates up to 128 KB of flash and 8 KB of SRAM, running at up to 20 MHz. The eZ80AcclaimPlus! adds an Ethernet controller and TCP/IP stack, and reaches up to 50 MHz.

In commercial products, the TI-84 Plus CE graphing calculator uses the eZ80 in 24-bit mode at 48 MHz. The eZ80L92 powers the ST Robotics robot controller at 50 MHz.

Quick Facts

Produced-Start
2001
Soldby
Zilog
Fastest
50
Fast-Unit
MHz
Data-Width
8
Address-Width
24
Arch
Z80Backwards compatible with Intel 8080
Extensions
ADL
Predecessor
Zilog Z80 / Zilog Z180

Facts from the source article.

Lore & Background

The eZ80 was designed as a direct evolution of the Z80, retaining full binary compatibility while significantly improving performance. Its three-stage pipeline—fetch, decode, and execute—allows overlapped processing of several instructions. When an instruction changes the program counter, the pipeline is flushed. The processor achieves performance comparable to a Z80 clocked at 150 MHz when used with fast memory (no wait states for opcode fetches, data, or I/O), and a 16-bit addition is 11 times as fast as in the original.

To support direct continuous addressing of 16 MB of memory without a memory management unit, the eZ80 extends most registers (HL, BC, DE, IX, IY, SP, and PC) from 16 to 24 bits in a mode called ADL mode. In this mode, each 16-bit register is extended with an additional upper 8-bit register (e.g., HLU for HL), though the upper registers cannot be accessed individually. The processor handles 24-bit math and moves but only supports 8-bit operations for logic functions such as AND, OR, and XOR.

Unlike the older Z280 and Z380, the eZ80 does not have a cache memory; it is intended to work with fast SRAM directly as main memory. It also lacks the multiplexed bus of the Z280, making it as easy to interface with as the original Z80 and Z180, and equally predictable in execution times. The chip's memory interface is similar to the original Z80, including bus request/acknowledge pins, and adds four integrated chip selects.

Reader's Guide

The eZ80 represents a pragmatic update to one of the most successful 8-bit microprocessors, the Z80, by addressing its primary limitations—speed and memory addressing—while preserving full software compatibility. Its three-stage pipeline and 24-bit arithmetic unit provide a substantial performance boost without requiring cache memory, relying instead on the falling cost of fast SRAM. The addition of ADL mode allows direct access to 16 MB of memory, eliminating the need for a memory management unit and simplifying system design. The eZ80's variants, such as the eZ80Acclaim! and eZ80AcclaimPlus!, integrate on-chip flash and SRAM, and the latter adds an Ethernet controller and TCP/IP stack, targeting embedded and networked applications. Its use in the TI-84 Plus CE graphing calculator and the ST Robotics robot controller demonstrates its continued relevance in commercial products. The eZ80's design choices—retaining the Z80's easy interfacing and predictable execution times while modernizing its core—ensured its adoption in systems requiring a straightforward, high-performance 8-bit processor.

Did You Know?

From Intel's Bench to a New Company's Blueprint

In the early 1970s, Federico Faggin had become the driving force behind Intel's microprocessor efforts, leading the work on the 4004 and 8080 while developing the basic design methodology used for the company's memories and chips. Ralph Ungermann, in charge of custom integrated circuit design, was a close collaborator. Yet by 1974 the corporate climate had shifted. Intel's leadership increasingly treated microprocessors as a vehicle for selling static RAM and ROM rather than as standalone products, and a reorganization under Les Vadasz further marginalized the chip team. Compounding the frustration, the 1973–1975 recession triggered layoffs. Faggin, feeling the squeeze, invited Ungermann out for drinks and floated the idea of starting their own venture. Ungermann agreed almost instantly and departed in late summer; Faggin's final day at Intel fell on Halloween 1974. Masatoshi Shima, the principal logic designer behind the 8080, asked to join, but the fledgling outfit had no product or capital yet, so they told him to wait. Their first target was a single-chip microcontroller called the 2001, but conversations with Synertek about fabrication costs made clear that a low-cost device could not survive without its own production lines. The team pivoted to a more ambitious microprocessor, initially dubbed the Super 80, which would run on a simpler +5-volt bus and layer Motorola 6800-style features onto an 8080-compatible core.

A Design Built for Speed and Interrupts

Masatoshi Shima arrived at the still-unnamed company in February 1975, just as Exxon Enterprises—Exxon's high-tech investment arm—had committed an initial $500,000 that June, a remarkable share of the entire venture-capital pool available in the recession-hit industry. Shima immediately set about producing a high-level design, drawing on his NEC minicomputer experience to introduce a concept that became one of the Z80's defining traits: a second, alternate set of processor registers enabling rapid context switching during interrupts. He also contributed two 16-bit index registers and additional instructions for bit manipulation and block copy or search, all layered atop the 8080's seven general-purpose registers and flags register. Shima earned a legendary reputation for converting abstract logic into physical chip layout in real time; while a feature was still being discussed, he would interrupt to state exactly how much silicon area it would consume and veto it if the footprint proved too large. The first complete design pass emerged in April 1975, a logic layout followed by early May, a revised second version by August 7, and bus specifications by mid-September. Tape-out finished in November, and converting the tape into a production mask required roughly two more months.

From Arcade Cabinets to Living-Room Computers

Although the Z80 was conceived with embedded applications in mind—much like its 8080 predecessor—its particular blend of 8080 software compatibility, lower cost, and stronger performance made it irresistible to a far broader audience. Throughout the late 1970s and into the early 1980s, the chip became the beating heart of an extraordinary range of consumer electronics. It powered the Osborne 1 portable computer, the Radio Shack TRS-80, the ColecoVision home console, the ZX Spectrum, Sega's Master System, and even the original Pac-Man arcade cabinet. By the early 1990s, the same architecture had migrated into portable devices such as the Game Gear handheld and the TI-81 graphing calculator, a line that continued with succeeding models. The chip's geographic reach was equally remarkable. Zilog licensed initial production to U.S. firms Synertek and Mostek as well as European second-source manufacturer SGS, and the design was subsequently replicated by manufacturers across Japan, Eastern Europe, and the Soviet Union. Major semiconductor houses including NEC, Toshiba, Sharp, and Hitachi all produced their own versions or compatible clones, cementing the Z80's status as a globally recognized standard.

Forty-Eight Years and Counting: A Chip That Refused to Die

Few microprocessors can claim a production lifespan measured in decades, yet the Z80 remained in active manufacturing until 2024—a full 48 years after its July 1976 debut. The reason for such extraordinary endurance was straightforward: even as more powerful processors arrived and dominated the consumer market, the Z80's modest 8-bit architecture continued to be the ideal fit for the vast and growing world of embedded systems, where affordability and software compatibility remained the primary concerns. Zilog itself never stopped evolving the design. The company released a succession of enhanced derivatives—the Z180, Z280, Z380, and the eZ80—each adding capabilities while preserving the architectural lineage that made the original so widely adopted. The commercial success of the Z80 also gave Zilog the financial footing to build its own chip fabrication facilities, a critical step that freed the company from its early dependence on licensed production partners like Synertek and Mostek. In the end, the Z80's story is less about a single breakthrough and more about a design philosophy—compatibility, affordability, and incremental improvement—that proved durable enough to outlast nearly every generation of faster silicon that followed.

More in Microprocessors, Part 2 1-24

Spotted an error? Know more?

Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced

Comments

Loading…
Open in the interactive codex →