English
Language : 

Z86D990 Datasheet, PDF (8/102 Pages) Zilog, Inc. – Low-Voltage Micro controllers with ADC
Z86D990/Z86D991 OTP and Z86L99X ROM
Low-Voltage Microcontrollers with ADC
1
Architectural Overview
The Z86D99 is a low-voltage general-purpose one-time programmable (OTP) Z8®
microcontroller with an integrated four-channel 8-bit sigma delta analog-to-digital
converter. The Z86L99 is the read-only memory (ROM) version of this controller.
The Z86D99/Z86L99 family is designed to be used in a wide variety of embedded
control applications including battery chargers, home appliances, infrared (IR)
remote controls, security systems, and wireless keyboards.
It has three counter/timers, a general-purpose 8-bit counter/timer with a 6-bit pres-
caler and an 8-bit/16-bit counter/timer pair that can be used individually for gen-
eral-purpose timing or as a pair to automate the generation and reception of
complex pulses or signals. Unique features of the Z86D99/Z86L99 family of prod-
ucts include 489 bytes of general-purpose random-access memory (RAM), 256
bytes of which are mapped into the program memory space and can be used to
store data variables or as executable RAM, a low-battery detection flag, and a
controlled current output pin, which is a regulated current source that sinks a pre-
defined current (ICCO). Table 1 highlights the basic product features of these
microcontrollers.
Z86D990
Z86D991
Z86L990
Z86L991
Z86L996
Z86L997
Table 1. Z86L99/Z86D99 Feature Comparison
Pins
40/48
28
40/48
28
28
28
Memory
Operating
I/O
(Bytes)
Voltage (V)
32
32K OTP
3.0–5.5
24
32K OTP
3.0–5.5
32
16K ROM
2.3–5.5
24
16K ROM
2.3–5.5
24
4K ROM
2.3–5.5
24
8K ROM
2.3–5.5
ADC
4 channel
—
4 channel
—
—
—
Timers
3
3
3
3
3
3
Watch-Dog
Timer
Yes
Yes
Yes
Yes
Yes
Yes
The Z8 microcontroller core offers more flexibility and performance than accumu-
lator-based microcontrollers. All 256 general-purpose registers, including dedi-
cated input/output (I/O) port registers, can be used as accumulators. This unique
register-to-register architecture avoids accumulator bottlenecks for high code effi-
ciency. The registers can be used as address pointers for indirect addressing, as
index registers, or for implementing an on-chip stack.
The Z8 has a sophisticated interrupt structure and automatically saves the pro-
gram counter and status flags on the stack for fast context-switching. Speed of
execution and smooth programming are also supported by a “working register
area” with short 4-bit register addresses.
PS003807-1002
PRELIMINARY