FEATURES
PRELIMINARY
PRELIMINARY
CUSTOMER PRODUCT SPECIFICATION
Z86160
SET-TOP CONTROLLER
Z86160
CP96TEL1700
ROM RAM* Package
Part Kbytes Bytes Speed Information
Z86160 32 768 16 100-Pin QFP
*General-Purpose
n 3.0- to 5.5-Volt Operating Range
n Low-Power Consumption
n Custom Input/Output Lines
GENERAL DESCRIPTION
The Z86160 is a member of the Z8® single-chip
microcontroller family offering a unique architecture that is
characterized by Zilog's 8-bit microcontroller core.
This CMOS microcontroller features 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.
For applications demanding powerful I/O capabilities, the
Z86160 fulfills this with custom I/O, specifically tailored to
meet the needs of set-top requirements.
Four basic address spaces, the Program Memory, Data
Memory, 236 General-Purpose Registers, and 512 bytes
of protected RAM, support a wide range of memory
configurations. The protected RAM is mapped into data
memory.
n 0°C to +70°C Temperature Range
n 512 Bytes Battery Backed-Up (BBU) Secure RAM
n Keypad Buffer
n LED Controller
n Two Comparators
n Two On-Chip Counter/Timers
To unburden the program from coping with real-time
problems such as counting/timing, and serial data communications, the Z86160 offers two on-chip counter/timers
with a large number of user selectable modes, and an
asynchronous receiver/transmitter (UART) (see 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 V
Ground GND V
CC
V
DD
SS
CP96TEL1700 (3/96)
1
GENERAL DESCRIPTION
Output Input
Vcc GND
PRELIMINARY
XTAL
/AS /DS R//W /RESET
Z86160
CP96TEL1700
Port 3
UART
Counter/
Timers
(2)
Interrupt
Control
Port 2
I/O
(Bit Programmable)
ALU
FLAGS
Register
Pointer
Register File
256 x 8-Bit
Port 0
44
Address or I/O
(Nibble Programmable)
Machine Timing and
Instruction Control
Prg. Memory
32,768
x 8-Bit
Program
Counter
Port 1
8
Address/Data or I/O
(Byte Programmable)
Custom
Logic
I/O
Secure
RAM
512 Bytes
Figure 1. Z86160 Functional Block Diagram
2
PIN DESCRIPTION
PRELIMINARY
Z86160
CP96TEL1700
81
100
80
51
50
Z86160
QFP
31
1
Figure 2. Z86160 100-Pin QFP Package
30
3