P
RELIMINARY
P
RODUCT
S
PECIFICATION
1
Z86L88/81/86/87/89/73
IR/L
OW
-V
OLTAGE
M
ICROCONTROLLER
FEATURES
Device
Z86L88
Z86L81
Z86L86
Z86L87
Z86L89
Z86L73
ROM
(KB)
16
24
32
16
24
32
RAM*
(Bytes)
237
237
237
236
236
236
I/O
Lines
23
23
23
31
31
31
Voltage
Range
2.0V to 3.9V
2.0V to 3.9V
2.0V to 3.9V
2.0V to 3.9V
2.0V to 3.9V
2.0V to 3.9V
s
1
–
Programmable Input Glitch Filter for Pulse
Reception
Five Priority Interrupts
– Three External
– Two Assigned to Counter/Timers
Low Voltage Detection and Standby Mode
Programmable Watch-Dog/Power-On Reset Circuits
Two Independent Comparators with Programmable
Interrupt Polarity
On-Chip Oscillator that Accepts a Crystal, Ceramic
Resonator, LC, RC (Mask Option), or External Clock
Drive
Mask Selectable 200 kOhms Pull-Ups on Ports 0, 2, 3
– All Eight Port 2 Bits at One Time or Not
– Pull-Ups Automatically Disabled Upon Selecting
Individual Pins as Outputs.
Maskable Mouse/Trackball Interface on P00 Through
P03.
32 kHz Oscillator Mask Option
s
s
s
Note:
*General-Purpose
s
s
Low Power Consumption - 40 mW (Typical)
Three Standby Modes
– STOP
– HALT
– Low Voltage
Special Architecture to Automate Both Generation and
Reception of Complex Pulses or Signals:
– One Programmable 8-Bit Counter/Timer with Two
Capture Registers
– One Programmable 16-Bit Counter/Timer with
One 16-Bit Capture Register
s
s
s
s
s
GENERAL DESCRIPTION
The Z86LXX family of IR (Infrared) CCP
™
(Consumer Con-
troller Processor) Controllers are ROM/ROMless-based
members of the Z8
®
single-chip microcontroller family with
256 bytes of internal RAM. The differentiating factor be-
tween these devices is the availability of ROM, and pack-
age options. For the 40 and 44-pin devices the use of ex-
ternal memory enables these Z8 microcontrollers to be
used where code flexibility is required. Zilog’s CMOS mi-
crocontrollers offers fast executing, efficient use of memo-
ry, sophisticated interrupts, input/output bit manipulation
capabilities, automated pulse generation/reception, and in-
DS96LV00800
ternal key-scan pull-up resistors. The Z86LXX product line
offers easy hardware/software system expansion cost-ef-
fective and low power consumption.
The Z86LXX architecture is based on Zilog's 8-bit micro-
controller core with an Expanded Register File to allow ac-
cess to register mapped peripherals, I/O circuits, and pow-
erful counter/timer circuitry. The CCP offers a flexible I/O
scheme, an efficient register and address space structure,
and a number of ancillary features that are useful in many
PRELIMINARY
1
Z86L88/81/86/87/89/73
IR/Low-Voltage Microcontroller
GENERAL DESCRIPTION
(Continued)
consumer, automotive, computer peripheral, and battery
operated hand-held applications.
There are four basic address spaces available to support
a wide range of configurations: Program Memory, Regis-
ter File, Expanded Register File, and External Memory.
The register file is composed of 256 bytes of RAM. It in-
cludes four I/O port registers, 16 control and status regis-
ters and the rest are General Purpose registers. The Ex-
panded Register File consists of two additional register
groups (F and D). External Memory is not available on 28-
pin versions.
To unburden the program from coping with such real-time
problems as generating complex waveforms or receiving
and demodulating complex waveform/pulses, the Z86LXX
family offers a new intelligent counter/timer architecture
with 8-bit and 16-bit counter/timers (Figure 1). Also includ-
ed are a large number of user-selectable modes, and two
on-board comparators to process analog signals with sep-
arate reference voltages (Figure 2).
Notes:
All Signals with a preceding front slash, "/", are ac-
tive Low, e.g., B//W (WORD is active Low); /B/W (BYTE is
active Low, only).
Power connections follow conventional descriptions be-
low:
Connection
Power
Ground
Circuit
V
CC
GND
Device
V
DD
V
SS
HI16
8
LO16
8
16-Bit
T16
1 2 4 8
8
SCLK
Clock
Divider
TC16H
16
8
TC16L
And/Or
Logic
HI8
8
Input
Glitch
Filter
Edge
Detect
Circuit
8
TC8H
8-Bit
T8
8
TC8L
LO8
8
Timer 16
Timer 8/16
Timer 8
Figure 1. Counter/Timers Diagram
2
PRELIMINARY
DS96LV00800