ZILOG Z8614

Z8614
CPS DC-4038-03
CUSTOMER PROCUREMENT SPECIFICATION
Z8614
KEYBOARD CONTROLLER (KBC™)
NMOS Z8® 8-BIT MCU
DESCRIPTION
The Z8614 Keyboard Controller (KBC ™) introduces a new level
of sophistication to single-chip architecture. The Z8614 is a
member of the Z8 single-chip microcontroller family with 4
Kbytes of ROM.
The Z8614 KBC is housed in 40-lead DIP and 44-lead PLCC
packages, and is manufactured in NMOS technology. Zilog’s
microcontroller offers fast execution, efficient use of memory,
sophisticated interrupt, input/output bit manipulation capabilities, and easy hardware/software system expansion along with
low cost and low power consumption.
The KBC architecture is characterized by a flexible I/O scheme,
an efficient register, I/O, and a number of ancillary features that
are useful in keyboard applications.
The device applications demand powerful I/O capabilities. The
KBC fulfills this with 32 pins dedicated to input and output.
These lines are grouped into four ports, each port consists of eight
lines, and are configurable under software control to provide
timing, status signals, and serial or parallel I/O ports.
several modifications in the output drivers and clock circuitry of
the device.
There are two basic address spaces available to support this wide
range of configurations: Program Memory and 124 GeneralPurpose Registers.
The KBC offers two on-chip counter/timers with a large number
of user selectable modes. This unburdens the program from
coping with real-time problems such as counting/timing.
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
The Z8614 offers low EMI emission achieved by means of
DC 4038-03
(11-2-93)
1
Z8614
CPS DC-4038-03
GENERAL DESCRIPTION (Continued)
Output Input
Vcc
GND
XTAL1 XTAL2 /RESET
Machine
Timing & Inst.
Control
Port 3
ALU
Program
Memory
Flags
Counter/
Timers (2)
Register
Pointer
Interrupt
Control
Register File
124 x 8 Bit
Port 0
Port 2
4
I/O
(Bit Programmable)
Port 1
4
I/O
Output Open Drain
(Nibble Programmable)
Functional Block Diagram
2
Program
Counter
8
I/O
Output Open Drain
(Byte Programmable)
4
37
P26
P30
5
36
P25
5
4
3
2
1 44 43 42 41 40
P25
P37
6
P26
P27
P27
P31
38
P31
39
3
VCC
2
XTAL1
P36
XTAL2
XTAL2
P36
XTAL1
40
P37
1
P30
Vcc
N/C
Z8614
CPS DC-4038-03
/RESET
7
39
N/C
N/C*
8
38
P24
N/C*
9
37
P23
N/C
10
36
P22
P35
11
35
P21
GND
12
34
P20
33
P33
/RESET
6
35
P24
N/C*
7
34
P23
N/C*
8
33
P22
N/C
9
32
P21
P32
13
P35
10
31
P20
P00
14
32
P34
GND
11
30
P33
P01
15
31
P17
P32
12
29
P34
P02
16
30
P16
P00
13
28
P17
NC
17
29
P15
P01
14
27
P16
P02
15
26
P15
P03
16
25
P14
P04
17
24
P13
P05
18
23
P12
P06
19
22
P11
P07
20
21
P10
Note: Pins 7 and 8 actually are connected to the chip,
although used only for testing. These pins must be
used as floaters by the customer.
N/C
P14
P13
P12
P11
P10
P07
P06
P05
P04
18 19 20 21 22 23 24 25 26 27 28
P03
Z8614
DIP
Z8614
PLCC
Note: Pins 8 and 9 actually are connected to the chip,
although used only for testing. These pins must be
used as floaters by the customer.
44-Lead PLCC Pin Configuration
40-Lead DIP Pin Configuration
3
Z8614
CPS DC-4038-03
DC CHARACTERISTICS
VCC = 4.75 V to 5.25V @ 0°C to +70°C
Symbol
Parameter
Min
Max
VCH
VCL
VIH
VIL
Clock Input High Voltage
Clock Input Low Voltage
Input High Voltage
Input Low Voltage
3.8
–0.3
2.0
–0.3
VCC
0.8
VCC
0.8
V
V
V
V
VRH
VRL
VOH
Reset Input High Voltage
Reset Input Low Voltage
Output High Voltage
Output High Voltage
3.8
–0.3
2.0
2.4
VCC
0.8
V
V
V
V
IOH= –250 µA (Port 2 only)
IOH= –250 µA (Port 3 only)
VOL
IIL
IOL
Output Low Voltage
Input Leakage
Output Leakage
–10
–10
0.8
10
10
V
µA
µA
IOL= +4.0 mA (see Note 1 below)
VIN = 0V, 5.25V
VIN = 0V, 5.25V
IIR
ICC
Reset Input Current
VCCSupply Current
µA
mA
VIN = 0V, 5.25V
–50
150
Typ*
135
Unit
Condition
Driven by External Clock Generator
Driven by External Clock Generator
Note:
* Typical @ 25°C
1. A combined total of six I/O pins from Ports 2 and 3 may be used to sink 10 mA
at 0.8 VOL (max three pins per port). These may be used for LEDs or as general
purpose outputs requiring high sink current.
© 1993 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.
4
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