Z86E61/Z86E63
CMOS Z8 16K/32K EPROM
Microcontroller
Product Specification
PS014401-1001
ZiLOG Worldwide Headquarters • 910 E. Hamilton Avenue • Campbell, CA 95008
Telephone: 408.558.8500 • Fax: 408.558.8300 •
www.ZiLOG.com
This publication is subject to replacement by a later edition. To determine whether a later edition exists, or to request
copies of publications, contact
ZiLOG Worldwide Headquarters
910 E. Hamilton Avenue
Campbell, CA 95008
Telephone: 408.558.8500
Fax: 408.558.8300
www.ZiLOG.com
Windows is a registered trademark of Microsoft Corporation.
Document Disclaimer
© 2001 by ZiLOG, Inc. All rights reserved. Information in this publication concerning the devices,
applications, or technology described is intended to suggest possible uses and may be superseded. ZiLOG,
INC. DOES NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF
THE INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. ZiLOG
ALSO DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEMENT
RELATED IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR TECHNOLOGY
DESCRIBED HEREIN OR OTHERWISE. Except with the express written approval ZiLOG, use of
information, devices, or technology as critical components of life support systems is not authorized. No
licenses or other rights are conveyed, implicitly or otherwise, by this document under any intellectual property
rights.
PS014401-1001
-
Z86E61/E63
CMOS Z8 16K/32K EPROM Microcontroller
iii
Table of Contents
FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
GENERAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
PIN FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
ROMless (Input, Active Low). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
DS (Output, Active Low). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
AS (Output, Active Low). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
XTAL2, XTAL1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
R/W (Output, Write Low). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
RESET (Input, Active Low). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Port 0 (P07-P00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Port 1 (P17-P10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
UART OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
ADDRESS SPACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
FUNCTIONAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Counter/Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
PROGRAMMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Z86E61/E63 User Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Z86E63 Signal Description for EPROM Program/Read . . . . . . . . . . . . . . . 27
ABSOLUTE MAXIMUM RATINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
STANDARD TEST CONDITIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
DC CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
AC CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
AC CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Z8 CONTROL REGISTER DIAGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
DC CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Supply Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
DC CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Standby Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
INSTRUCTION SET NOTATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
INSTRUCTION FORMATS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
INSTRUCTION SUMMARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
OPCODE MAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
PACKAGE INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
ORDERING INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
CODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
PS014401-1001
Z86E61/E63
CMOS Z8 16K/32K EPROM Microcontroller
iv
PS014401-1001
Z86E61/E63
CMOS Z8 16K/32K EPROM Microcontroller
v
List of Figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
Figure 18.
Figure 19.
Figure 20.
Figure 21.
Figure 22.
Figure 23.
Figure 24.
Figure 25.
Figure 26.
Figure 27.
Figure 28.
Figure 29.
Figure 30.
Figure 31.
Figure 32.
Figure 33.
Figure 34.
Z86E61/E63 Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . 3
40-Pin DIP Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
44-Pin PLCC Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
40-Pin DIP Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
44-Pin PLCC Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Port 0 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Port 1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Port 2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Port 3 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Serial Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Program Memory Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Data Memory Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Register File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Register Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Counter/Timers Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Interrupt Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Oscillator Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
EPROM Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
EPROM Program and Verity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Programming EPROM, RAM Protect, and
4K Size Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Programming EPROM, RAM Protect, and
16K Size Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Intelligent Programming Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . 33
Test Load Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
External I/O or Memory Read/Write Timing . . . . . . . . . . . . . . . . . . . 36
Additional Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Input Handshake Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Output Handshake Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Serial I/O Register (F0H: Read/Write) . . . . . . . . . . . . . . . . . . . . . . . 41
Timer Mode Register (F1H: Read/Write) . . . . . . . . . . . . . . . . . . . . . 41
Counter/Timer 1 Register (F2H: Read/Write) . . . . . . . . . . . . . . . . . 42
Prescaler 1 Register (F3H: Write Only) . . . . . . . . . . . . . . . . . . . . . . 42
Counter/Timer 0 Register (F4H: Read/Write) . . . . . . . . . . . . . . . . . 42
Prescaler 0 Register (F5H: Write Only) . . . . . . . . . . . . . . . . . . . . . . 43
Port 2 Mode Register (F6H: Write Only) . . . . . . . . . . . . . . . . . . . . . 43
PS014401-1001