Skip to content
Surf Wiki
Save to docs
general/microcontrollers

From Surf Wiki (app.surf) — the open knowledge base

Zilog Z8

Microcontroller

Zilog Z8

Microcontroller

Zilog Z8 processor
Zilog Z8 (Super-8 family)
QUIP

The Zilog Z8 is a microcontroller architecture, originally introduced by Zilog in 1979. Today the line also includes the Z8 Encore!, eZ8 Encore!, eZ8 Encore! XP, and eZ8 Encore! MC families.

Signifying features of the architecture are up to 4,096 fast on-chip registers which may be used as accumulators, pointers, or as ordinary random-access memory (RAM). A 16-bit address space for between 1 kibibyte (KB) and 64 KB of either programmable read-only memory (PROM, OTP), read-only memory (ROM), or flash memory, are used to store code and constants, and there is a second 16-bit address space which can be used for large applications.

On chip peripherals include analog-to-digital converter (A/D), Serial Peripheral Interface (SPI) and Inter-Integrated Circuit (I²C) channels, IrDA encoders/decoders etc. There are versions with from 8 up to 80 pins, housed in dual in-line package (PDIP), Quad Flat No-leads package (MicroLeadFrame, MLF), small outline integrated circuit (SOIC), Shrink Small-Outline Package (SSOP), and low profile Quad Flat Package (LQFP). The eZ8 Encore! series can be programmed and debugged through a single pin serial communication interface.

The basic architecture, a modified (non-strict) Harvard architecture, is technically very different from the Zilog Z80. Despite this, the instruction set and assembly language syntax are quite similar to other Zilog processors: Load/store operations use the same LD mnemonic (no MOV or MOVEs), typifying instructions such as DJNZ, are the same, and so on.

An integrated development environment (IDE) named Zilog Developer's Studio (ZDS) can be downloaded from Zilog's website including an assembler. The edition of ZDS II targeting Z8 Encore! and newer derivatives also includes a free compiler claiming ANSI C89 compliance.

Primary competitors include the somewhat similar Microchip Technology PIC family, and all Intel 8051 descendants. Also more traditional von Neumann architecture based single chip microcontrollers may be regarded as competitors, such as the Motorola 6800, 6809 based Motorola 68HC11, the Hitachi H8 family, and Z80-derivatives, such as Toshiba TLCS-870, to name only a few.

Product line

  • ROMless: Models without integrated ROM
  • ROM: Models with integrated ROM
  • BASIC: Models with integrated BASIC interpreter and debugger in ROM
  • OTP: Models with integrated programmable read-only memory (OTP ROM)
  • Low Voltage: Working voltage run as low as 2V
  • GP: General purpose microcontroller
  • Encore!: Integrated flash-based memory
  • Encore! XP: Encore! with sensors
  • Encore! MC (Motor Control): Motor control applications

Emulators

JTCEMU is a free software (GNU General Public License (GPL) version 3) Z8 emulator written in Java for Linux, Windows, and macOS.

Second sources

Robotron UC8810D 004 1.jpg|VEB Kombinat Mikroelektronik Erfurt Karl Marx (MME) UC8810D (mask ROM version) Synertek Z8 03RS 1.jpg|Synertek Z8-03RS (piggy-back EPROM version)

Notes

References

  • Grehan, Rick (September 1994). "Processors Proliferate". Byte.

References

  1. Müller, Jens. (26 July 2011). "JTCEMU: JU+TE-Computer-Emulator".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Zilog Z8 — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report