P
RODUCT
S
PECIFICATION
1
Z86C15
CMOS Z8
®
MCU 8-B
IT
K
EYBOARD
C
ONTROLLER
FEATURES
Device
Z86C15
ROM
(KB)
4
RAM*
(Bytes)
236
I/O
Lines
32
Speed
(MHz)
5
s
1
Six Vectored, Priority Interrupts from
Six Different Sources
Two Programmable 8-Bit Counter/Timers,
Each with 6-Bit Programmable Prescaler
Power-On Reset (POR) Timer, Hardware Watch-Dog
Timer (WDT)
Digital Inputs CMOS Levels with
Internal Pull-Up Resistors
Four Direct Connect LED Drive Ports
On-Chip RC Oscillator, 4 MHz to 5 MHz
s
Note:
*General-Purpose
s
s
s
s
4.5V to 5.5V Operating Range
0
°
C to 70
°
C Operating Temperature Range
Expanded Register File
Low-Power Consumption: 30 mW @ 5 MHz Typical
s
s
s
s
GENERAL DESCRIPTION
The Z86C15 Keyboard Controller is a full-featured member
of the Z8
®
microcontroller family offering a unique register-
to-register architecture that avoids accumulator bottle-
necks and is more code efficient than RISC processors.
For applications demanding powerful I/O capabilities, the
Z86C15 provides 32 pins dedicated to input and output.
These lines are grouped into four ports, each port consist-
ing of eight lines, and are configurable under software con-
trol to provide timing, status signals, and serial or parallel
I/O ports.
Two on-chip counter/timers, with a large number of user-
selectable modes, are available to relieve the system of
administering real-time tasks, such as counting/timing and
I/O data communications.
Six different internal or external interrupt sources are
maskable and prioritized so a vectored address is provided
for efficient interrupt subroutine handling and multitasking
functions.
The Z86C15 achieves low-EMI by means of several modi-
fications in the output drivers and clock circuitry of the de-
vice.
By means of an expanded register file, the designer has
access to three additional system control registers that
provide extra peripheral devices, I/O ports, and register ad-
dresses (see Functional Block Diagram, Figure 1).
Power connections follow conventional descriptions
below:
Connection
Power
Ground
Circuit
V
CC
GND
Device
V
DD
V
SS
DS97KEY0303
1
Z86C15
CMOS Z8
®
MCU 8-Bit Keyboard Controller
Zilog
PIN IDENTIFICATION
(Continued)
CLKOUT
RCIN
VCC
P30
P37
P36
P31
P27
P26
6
RESET
AGND
*N/C
WDTOUT
P35
GND
P32
P00
P01
P02
N/C
7
8
9
10
11
12
13
14
15
16
17
5
4
3
2
1 44 43 42 41 40
39
38
37
36
35
N/C
P24
P23
P22
P21
P20
P33
P34
P17
P16
P15
Z86C15
PLCC
P25
34
33
32
31
30
29
N/C
18 19 20 21 22 23 24 25 26 27 28
P03
P04
P05
P06
P07
P10
P12
P13
P14
P11
*Note:
Pin 9 is connected to the chip, although it is used
only for testing. This pin
must
float.
Figure 3. 44-Pin PLCC Pin Assignments
Table 2. 44-Pin PLCC Pin Identification
Pin #
1
2
3
4
5
6
7
8
*9
10
11
12
13
14-16
Symbol
V
CC
CLKOUT
RCIN
P37
P30
N/C
RESET
AGND
N/C
WDTOUT
P35
GND
P32
P02/P00
Function
Power Supply
Z8 System Clock
RC Oscillator Clock
Port 3, Pin 7
Port 3, Pin 0
Not Connected
Reset
Analog Ground
Not Connected
Watch-Dog Timer
Port 3, Pin 5
Ground
Port 3, Pin 2
Port 0, Pins 0, 1, 2
Direction
Input
Output
Input
Output
Input
Input
Pin #
17
18-22
23-27
28
29-31
32
33
34-38
39
40-42
43
44
Table 2. 44-Pin PLCC Pin Identification
Symbol
N/C
P07-P03
P14-P10
N/C
P17-P15
P34
P33
P24-P20
N/C
P27-P25
P31
P36
Function
Not Connected
Port 0, Pins 3, 4, 5,
6, 7
Port 1, Pins 0, 1, 2,
3, 4
Not Connected
Port 1, Pins 5, 6, 7
Port 3, Pin 4
Port 3, Pin 3
Port 2, Pins 0, 1, 2,
3, 4
Not Connected
Port 2, Pins 5, 6, 7
Port 3, Pin 1
Port 3, Pin 6
Direction
In/Output
In/Output
N/C
Output
Output
Input
Input
In/Output
In/Output
Output
Input
In/Output
In/Output
Input
Output
4
DS97KEY0303
Zilog
CMOS
Z8
®
Z86C15
MCU 8-Bit Keyboard Controller
RCIN
CLKOUT
1
VCC
P36
P31
P27
P26
P25
33
32
31
30
44 43 42 41 40 39 38 37 36 35 34
RESET
AGND
*N/C
WDTOUT
P35
GND
P32
P00
P01
P02
N/C
1
2
3
4
5
6
7
8
9
10
11
12 13 14 15 16 17 18 19 20 21 22
N/C
P24
P23
P22
P21
P20
P33
P34
P17
P16
P15
N/C
P30
P37
Z86C15
QFP
29
28
27
26
25
24
23
P03
P04
P05
P06
P07
P10
P11
P12
P13
P14
*Note:
Pin 3 is connected to the chip, although it is used
only for testing. This pin
must
float.
Figure 4. 44-Pin QFP Pin Assignments
Table 3. 44-PIN QFP Pin Identification
Pin #
1
2
*3
4
5
6
7
8-10
11
12-16
17-21
22
23-25
26
Symbol
RESET
AGND
N/C
WDTOUT
P35
GND
P32
P02-P00
N/C
P07-P03
P14-P10
N/C
P17-P15
P34
Function
Direction
Pin #
27
28-32
33
34-36
37
38
39
40
41
42
43
44
Table 3. 44-PIN QFP Pin Identification
Symbol
P33
P24-P20
N/C
P27-P25
P31
P36
VCC
CLKOUT
RCIN
P37
P30
N/C
Function
Port 3, Pin 3
Port 2, Pins 0, 1, 2,
3, 4
Not Connected
Port 2, Pins 5, 6, 7
Port 3, Pin 1
Port 36
Power Supply
Z8 System Clock
RC Oscillator Clock
Port 3, Pin 7
Port 3, Pin 0
Not Connected
Direction
Input
In/Output
Reset
Input
Analog Ground
Not Connected
Watch-Dog Timer
Output
Port 3, Pin 5
Output
Ground
Input
Port 3, Pin 2
Input
Port 0, Pins 0, 1, 2 In/Output
Not Connected
Input
Port 0, Pins 3,4,5,6,7 In/Output
Port 1, Pins 0,1,2,3,4In/Output
Not Connected
Port 1, Pins 5, 6,7 In/Output
Port 3, Pin 4
Output
N/C
In/Output
Input
Output
Input
Output
Input
Output
DS97KEY0303
5