ZILOG Z86C15 Datasheet

FEATURES
Z86C15
CP96KEY0603
CUSTOMER PROCUREMENT SPECIFICATION
Z86C15
CMOS Z8® 8-BIT MCU KEYBOARD CONTROLLER
ROM RAM* I/O Speed Pin Count /
(Kbytes) (Bytes) Lines (MHz) Package
4 2 36 3 2 5 40 DIP
44 PLCC
* General-Purpose
n 4.5- to 5.5-Volt Operating Range n 0°C to 70°C Operating Temperature Range
n Expanded Register File
n Low-Power Consumption: 30 mW @ 5 MHz Typical
GENERAL DESCRIPTION
The Z86C15 Keyboard Controller is a full-featured mem­ber of the Z8® microcontroller family offering a unique register-to-register architecture that avoids accumulator bottlenecks 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 control to provide timing, status signals, and serial or parallel I/O ports.
n Six Vectored, Priority Interrupts from
Six Different Sources
n Two Programmable 8-Bit Counter/Timers,
Each with 6-Bit Programmable Prescaler
n Power-On Reset (POR) Timer, Hardware Watch-Dog
Timer (WDT)
n Digital Inputs CMOS Levels with
Internal Pull-Up Resistors
n Four Direct Connect LED Drive Ports
n On-Chip RC Oscillator, 4 MHz to 5 MHz
The Z86C15 achieves low-EMI by means of several modi­fications in the output drivers and clock circuitry of the device.
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 addresses (see Functional 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).
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 datacommunications.
Six different internal or external interrupt sources are maskable and prioritized so a vectored address is pro­vided for efficient interrupt subroutine handling and multitasking functions.
CP96KEY0603 (3/96)
Power connections follow conventional descriptions below:
Connection Circuit Device
Power V
Ground GND V
CC
V
DD SS
1
GENERAL DESCRIPTION (Continued)
Z86C15
CP96KEY0603
Output Input
Port 3
Counter/
Timers (2)
Interrupt
Control
Port 2
Vcc GND
ALU
Flags
Register
Pointer
Register File
258 x 8-Bit
Port 0 Port 1
RCIN
CLKOUT
Machine
Timing & Inst.
Control
WDT POR
Program
Memory
Program
Counter
/RESET
/WDTOUT
I/O
(Bit Programmable)
44 8
I/O
(Nibble Programmable)
(Byte Programmable)
Z86C15 Functional Block Diagram
I/O
2

PIN IDENTIFICATION

/
is
Z86C15
CP96KEY0603
VCC
CLKOUT
RCIN
P37 P30
/RESET
AGND
*NC
WDTOUT
P35
GND
P32 P00 P01 P02 P03 P04 P05 P06 P07
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Z86C15
DIP
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21
P36 P31 P27 P26 P25 P24 P23 P22 P21 P20 P33 P34 P17 P16 P15 P14 P13 P12 P11 P10
*Note: Pin 8 is connected to the chip, although it used only for testing. This pin must float.
40-Pin DIP Pin Configuration
40-Pin DIP Pin Identification
Pin # Symbol Function Direction
1VCCPower Supply Input 2 CLKOUT Z8 System Clock Output 3 RCIN RC Oscillator Clock Input 4 P 37 Port 3, Pin 7 Output 5 P 30 Port 3, Pin 0 Input
6 /RESET Reset Input 7 AGND Analog Ground *8 NC Not Connected 9 /WDTOUT Watch-Dog Timer Output 1 0 P 35 Port 3, Pin 5 Output
Pin # Symbol Function Direction
11 GND Ground 1 2 P 32 Port 3, Pin 2 Input 13-20 P00-P07 Port 0, Pins 0,1,2,3,4,5,6,7 In/Output 21-28 P10-P17 Port 1, Pins 0,1,2,3,4,5,6,7 In/Output 2 9 P 34 Port 3, Pin 4 Output
3 0 P 33 Port 3, Pin 3 Input 31-38 P20-P27 Port 2, Pins 0,1,2,3,4,5,6,7 In/Output 3 9 P 31 Port 3, Pin 1 Input 4 0 P 36 Port 3, Pin 6 Output
3
Loading...
+ 7 hidden pages