ZILOG Z86E23

Z86E23
CPS DC-4060-06
CUSTOMER PROCUREMENT SPECIFICATION
Z86E23
CMOS Z8® OTP
MICROCONTROLLER
GENERAL DESCRIPTION
The Z86E23 microcontroller introduces the next level of
sophistication to single-chip architecture. The Z86E23 is
a member of the Z8 single-chip microcontroller family with
8 Kbytes of EPROM and 236 bytes of general-purpose
RAM.
The Z86E23 is a pin compatible, One-Time-Programmable
(OTP) version of the Z8614 and Z8602 Keyboard Controller (KBC).
Zilog’s CMOS microcontroller offers fast execution, efficient use of memory, sophisticated interrupts, input/output
bit manipulation capabilities, and easy hardware/software
system expansion along with low cost and low power
consumption.
The Z86E23 architecture is based on Zilog’s 8-bit
microcontroller core. The device offers a flexible I/O
scheme, an efficient register and address space structure,
and a number of ancillary features that are useful in many
industrial and advanced scientific applications.
DC-4060-06
(3-22-94)
There are two basic address spaces available to support
this wide range of configurations: program memory and
236 general-purpose registers.
To unburden the program from coping with real-time
problems such as counting/timing, the Z86E23 offers two
on-chip counter/timers with a large number of user selectable modes (Block Diagram).
Notes:
All Signals with a preceding front slash, “/”, are active Low, e.g.,
B//W (WORD is active Low); /B/W (BYTE is active Low, only).
Power connections follow conventional descriptions below:
Connection
Circuit
Device
Power
Ground
VCC
GND
VDD
VSS
1
Z86E23
CPS DC-4060-06
GENERAL DESCRIPTION (Continued)
Output Input
Vcc
GND
XTAL
/RESET
Machine Timing and
Instruction Control
Port 3
ALU
Counter/
Timers (2)
Interrupt
Control
FLAGS
Prg. Memory
8192 x 8-Bit
Register
Pointer
Register File
256 x 8-Bit
Port 2
Port 0
4
I/O
(Bit Programmable)
Port 1
4
I/O
(Nibble Programmable)
Output Open Drain
Functional Block Diagram
2
Program
Counter
8
I/O
(Byte Programmable)
Output Open Drain
Z86E23
CPS DC-4060-06
VCC
1
40
NC
NC
2
39
/OE
3
38
/PGM
NC
4
37
NC
/CE
5
36
NC
/RESET
6
35
A12
R//W*
7
34
A11
/DS*
8
33
A10
VPP
9
32
A9
NC
10
31
A8
GND
11
30
GND†
EPM
12
29
NC
A0
13
28
D7
A1
14
27
D6
A2
15
26
D5
A3
16
25
D4
17
24
D3
A5
18
23
D2
A6
19
22
D1
A7
20
21
D0
XTAL1
A4
Z86E23
DIP
40-Pin DIP Pin Assignments
3
Z86E23
CPS DC-4060-06
P25
1 44 43 42 41 40
P26
2
P27
3
P31
VCC
4
P36
XTAL2
5
P37
P30
6
XTAL1
NC
PIN DESCRIPTIONS
/RESET
7
39
NC
R//W*
8
38
P24
/DS*
9
37
P23
10
36
P22
35
P21
34
P20
33
P33
GND†
P35
11
GND
12
P32
13
P00
14
32
P34
P01
15
31
P17
P02
16
30
P16
R/RL
17
29
P15
Z86E23
PLCC
NC
P14
P13
P12
P11
P10
P07
P06
P05
P04
P03
18 19 20 21 22 23 24 25 26 27 28
44-Pin PLCC Pin Assignments
4
Z86E23
CPS DC-4060-06
ABSOLUTE MAXIMUM RATINGS
Symbol Description
Min
Max
Units
VCC
TSTG
TA
–0.3
–65
+7.0
+150
†
V
C
C
Supply Voltage*
Storage Temp
Oper Ambient Temp
Notes:
* Voltages on all pins with respect to GND.
13.0 V Maximum on P33-P30.
† See Ordering Information
Stresses greater than those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; operation of the device at
any condition above those indicated in the operational
sections of these specifications is not implied. Exposure to
absolute maximum rating conditions for an extended period may affect device reliability.
STANDARD TEST CONDITIONS
The characteristics listed below apply for standard test
conditions as noted. All voltages are referenced to GND.
Positive current flows into the referenced pin (Standard
Test Load).
+5V
1.0 kΩ
From Output
Under Test
150 pF
2.3 kΩ
Test Load Diagram
5
Z86E23
CPS DC-4060-06
DC CHARACTERISTICS
VCC = 4.5 V to 5.5V @ 0°C to +70°C
Sym
Parameter
Min
Max
VCH
VCL
VIH
VIL
VRH
Clock Input High Voltage
Clock Input Low Voltage
Input High Voltage
Input Low Voltage
Reset Input High Voltage
3.8
–0.3
2.0
–0.3
3.8
VCC
0.8
VCC
0.8
VCC
V
V
V
V
V
VRL
VOH
–0.3
2.0
2.4
0.8
VOL
Reset Input Low Voltage
Output High Voltage
Output High Voltage
Output Low Voltage
0.8
V
V
V
V
IIL
IOL
IIR
Input Leakage
Output Leakage
Reset Input Current
–10
–10
10
10
–50
µA
µA
µA
ICC
VCC Supply Current
50
Typ*
25
Unit
Condition
Driven by External Clock Generator
Driven by External Clock Generator
IOH = –250 µA (Port 2 only)
IO H = –250 µA (Port 3 only)
IOL= +4.0 mA (See Note (1) below.)
VIN = 0V, 5.5V
VIN = 0V, 5.5V
VIN = 0V, 5.5V
mA
Notes:
* Typical @ 25°C
1. A combined total of six I/O pins from Ports 2 and 3 may be used to sink
10 mA each at 0.8V VOL (max. three pins per port). These may be used
for LEDs or as general-purpose outputs requiring high sink current.
© 1994 by Zilog, Inc. All rights reserved. No part of this document
may be copied or reproduced in any form or by any means
without the prior written consent of Zilog, Inc. The information in
this document is subject to change without notice. Devices sold
by Zilog, Inc. are covered by warranty and patent indemnification
provisions appearing in Zilog, Inc. Terms and Conditions of Sale
only. Zilog, Inc. makes no warranty, express, statutory, implied or
by description, regarding the information set forth herein or
regarding the freedom of the described devices from intellectual
property infringement. Zilog, Inc. makes no warranty of merchantability or fitness for any purpose. Zilog, Inc. shall not be
responsible for any errors that may appear in this document.
Zilog, Inc. makes no commitment to update or keep current the
information contained in this document.
6
Zilog’s products are not authorized for use as critical components in life support devices or systems unless a specific written
agreement pertaining to such intended use is executed between
the customer and Zilog prior to use. Life support devices or
systems are those which are intended for surgical implantation
into the body, or which sustains life whose failure to perform,
when properly used in accordance with instructions for use
provided in the labeling, can be reasonably expected to result in
significant injury to the user.
Zilog, Inc. 210 East Hacienda Ave.
Campbell, CA 95008-6600
Telephone (408) 370-8000
Telex 910-338-7621
FAX 408 370-8056