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