P
RELIMINARY
C
USTOMER
P
ROCUREMENT
S
PECIFICATION
1
Z86E64
CMOS Z8 OTP M
ICROCONTROLLER
FEATURES
Device
Z86E64
ROM
(KB)
32
RAM*
(Bytes)
236
I/O
Lines
52
Voltage
Range
4.5-5V
s
s
s
s
1
All Digital Inputs are TTL Levels
Auto Latches
RAM and ROM Protect
Two Programmable 8-Bit Counter/Timers,
Each with 6-Bit Programmable Prescaler
Six Vectored, Priority Interrupts from Eight Different
Sources
Low EMI Mode Option
68-Pin Leaded Chip-Carrier
Note:
*General-Purpose
s
s
s
s
Low-Power Consumption: 200 mW (max)
Fast Instruction Pointer: 0.75
µ
s @ 16 MHz
Two Standby Modes: STOP and HALT
Full-Duplex UART
s
s
s
GENERAL DESCRIPTION
The Z86E64 is a member of the Z8 single-chip microcon-
troller family. The Z86E64 can address both external mem-
ory and pre-programmed ROM, which enables this Z8
MCU
TM
to be used in high-volume applications where
code flexibility is required.
The Z86E64 is a pin compatible, One-Time-Programmable
(OTP) version of the Z86C64. The Z86E64 contains 32 KB
of EPROM memory in place of the 32 KB of ROM on the
Z86C64.
There are three basic address spaces available to support
this wide range of configuration: Program Memory, Data
Memory, and 236 general-purpose registers.
The Z86E64 offers a flexible I/O scheme, an efficient reg-
ister and address space structure, multiplexed capabilities
between address/data, I/O, and a number of ancillary fea-
tures that are useful in many industrial and advanced sci-
entific applications.
For applications demanding powerful I/O capabilities, the
Z86E64’s dedicated input and output lines are grouped
into six ports. Each port consists of eight lines, except port
6, which has four lines. Each port is configurable under
software control to provide timing, status signals, serial or
parallel I/O with or without handshake, and an address/da-
ta bus for interfacing external memory.
The Z86E64 offers two on-chip counter/timers with a large
number of user-selectable modes, and an Universal Asyn-
chronous Receiver/Transmitter (UART). See figure 1 for-
Functional Block description.
Note:
All Signals with a preceding front slash, "/", are ac-
tive Low, for example: B//W (WORD is active Low); /B/W
(BYTE is active Low, only). Power connections follow con-
ventional descriptions below:
Connection
Power
Ground
Circuit
V
CC
GND
Device
V
DD
V
SS
CP96DZ83200 (10/96)
PRELIMINARY
1
Z86E64
CMOS Z8 OTP Microcontroller
PIN DESCRIPTION
(Continued)
Table 1. Z86E64 68-Pin PLCC Pin Identification
Pin #
1-2
3
4
5
6
7
8
9
10
11
12
13-14
15
16
17
18
19
20
21
22-23
24-31
32
33-36
37-38
39-40
41-46
47-48
49
50
51
52
53
54-55
56-57
58-63
64-65
66
67
68
Symbol
P44-P43
VCC
P45
XTAL2
XTAL1
P37
P30
/RESET
R//W
/P0DS
/DS
P47-P46
/P1DS
/AS
/DTIMER
P35
/ROMless
GND
P32
P51-P50
P07-P00
VCC
P55-P52
P11-P10
P56-P57
P17-P12
P63-P62
P34
P33
GND
/SYNC
SCLK
P21-P20
P60-P61
P27-P22
P41-P40
P31
P36
P42
Function
Port 4, Pins 3,4
Power Supply
Port 4, Pin 5
Crystal, Oscillator Clock
Crystal, Oscillator Clock
Port 3, Pin 7
Port 3, Pin 0
Reset
Read/Write
Port 0 Data Strobe
Data Strobe
Port 4, Pins 6,7
Port 1, Data Strobe
Address Strobe
DTIMER
Port 3, Pin 5
ROM/ROMless control
Ground
Port 3, Pin 2
Port 5, Pins 0,1
Port 0, Pins 0,1,2,3,4,5,6,7
Power Supply
Port 5, Pins 2,3,4,5
Port 1, Pins 0,1
Port 5, Pins 6,7
Port 1, Pins 2,3,4,5,6,7
Port 6, Pins 3,2
Port 3, Pin 4
Port 3, Pin 3
Ground
Synchronization
System Clock
Port 2, Pins 0,1
Port 6, Pins 1,0
Port 2, Pins 2,3,4,5,6,7
Port 4, Pins 0,1
Port 3, Pin 1
Port 3, Pin 6
Port 4, Pin 2
Direction
In/Output
Input
In/Output
Output
Input
Output
Input
Input
Output
Output
Output
In/Output
Output
Output
Input
Output
Input
Input
Input
In/Output
In/Output
Input
In/Output
In/Output
In/Output
In/Output
In/Output
Output
Input
Input
Output
Output
In/Output
In/Output
In/Output
In/Output
Input
Output
In/Output
4
PRELIMINARY
CP96DZ83200