P
RELIMINARY
P
RODUCT
S
PECIFICATION
1
Z86L79/L80
L
OW
-V
OLTAGE
M
ICROCONTROLLER
FEATURES
Part
Z86L79
Z86L80
ROM
(KB)
4
8
RAM*
(Bytes)
237
237
s
1
Five Priority Interrupts
Low Voltage Detection and Standby Mode
Watch-Dog/Power-On Reset Circuits
Two Independent Comparators with Programmable
Interrupt Polarity
On-Chip Oscillator that Accepts a Crystal, Ceramic
Resonator, LC, RC, or External Clock Drive
Mask Selectable 200 kOhm 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 SingleTrip Point Inputs on P00 Through P03.
Permanently Enabled WDT Option (Maskable)
28-Pin DIP and SOIC Packages
I/O
24
24
Voltage Range
2.0V to 3.9V
2.0V to 3.9V
s
s
s
Note:
*General-Purpose
s
Three Standby Modes (Typical)
– STOP - 2
µ
A
– HALT - 0.8 mA
– Low Voltage Standby (<V
LV
)
Expanded Register File Control Registers
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 Capture Register
–
Programmable Input Glitch Filter for Pulse
Reception
s
s
s
s
s
s
s
GENERAL DESCRIPTION
The Z86L79/L80 family of IR (InfraRed) Controllers are
ROM-based members of the Z8
®
MCU single-chip micro-
controller family with 237 bytes of general-purpose RAM.
The only differentiating factor between these two versions
is the availability of ROM. Zilog's CMOS microcontrollers
offer fast execution, efficient use of memory, sophisticated
interrupts, input/output bit manipulation capabilities, auto-
mated pulse generation/reception, and easy hard-
ware/software system expansion along with cost-effective
and low power consumption.
The Z86L7X 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 Z8
®
MCU offers a flexible
I/O scheme, an efficient register and address space struc-
ture, and a number of ancillary features that are useful in
many consumer, automotive, computer peripheral, and
battery operated hand-held applications.
DS97LVO0601
PRELIMINARY
3-1
Z86L79/80
Low-Voltage Microcontroller
Zilog
GENERAL DESCRIPTION
(Continued)
Z8
®
applications demand powerful I/O capabilities. The
Z86L79/80 fulfills this with two package options with 24
pins of dedicated input and output. These lines are
grouped into three ports. Each port consists of eight lines
and is configurable under software control to provide tim-
ing, status signals, and parallel I/O.
There are three basic address spaces available to support
a wide range of configurations: Program Memory, Register
File, and Expanded Register File. The Register File is
composed of 256 bytes of RAM. It includes four I/O port
registers, ten control and status registers, and the rest are
general purpose registers. The Expanded Register File
consists of three register groups.
To unburden the program from coping with such real-time
problems as generating complex waveforms or receiving
and demodulating complex waveform/pulses, the Z86L7X
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-Bit
T8
8
TC8H
8
TC8L
LO8
8
Timer 16
Timer 8/16
Timer 8
Figure 1. Counter/Timer Block Diagram
3-2
PRELIMINARY
DS97LVO0601