Z86D99 ZILOG [Zilog, Inc.], Z86D99 Datasheet - Page 18

no-image

Z86D99

Manufacturer Part Number
Z86D99
Description
Low-Voltage Micro controllers with ADC
Manufacturer
ZILOG [Zilog, Inc.]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
Z86D990FZ008SC
Manufacturer:
Zilog
Quantity:
10 000
Z86D990/Z86D991 OTP and Z86L99X ROM
Low-Voltage Microcontrollers with ADC
11
general-purpose RAM registers, and control and status registers. Every RAM reg-
ister acts like an accumulator, speeding instruction execution and maximizing cod-
ing efficiency. Working register groups allow fast context switching.
The standard register file of the Z8 (known as Bank 0) has been expanded to form
16 expanded register file (ERF) banks. The expanded register file allows for addi-
tional system control registers and for the mapping of additional peripheral
devices into the register area. Each ERF bank can potentially consist of up to 256
registers (the same amount as in the standard register file) that can then be
divided into 16 working register groups. Currently, only Group 0 of ERF Banks F
and D (
and
) has been implemented.
0Fh
0Dh
In addition to the standard program memory and the RAM register files, the
Z86D99/Z86L99 family also has 256 bytes of executable RAM that has been
mapped into the upper 256 bytes of the program memory address space (
FF00h
). Data can be written to the executable RAM by using the LDC instruction.
FFFFh
Program Memory Structure
The first 12 bytes of program memory are reserved for the interrupt vectors.
These locations contain six 16-bit vectors that correspond to the six available
interrupts (IRQ
through IRQ
.) Address 12 (
) up to 32,767 (
) consists of
0Ch
7FFFh
0
5
on-chip one-time programmable memory. The Z86L99X only has the 4K/8K/16K
ROM size.
After any reset operation (power-on reset, watch-dog timer time out, and stop
mode recovery), program execution resumes with the initial instruction fetch from
location
. After a reset, the first routine executed must be one that initializes
000Ch
the control registers to the required system configuration.
A unique feature of the Z86D99/Z86L99 family is the presence of 256 bytes of on-
chip executable RAM. This random-access memory is in addition to the standard
Z8 register file memory available on all Z8 microcontrollers. As illustrated in
Figure 5, the executable RAM is mapped into the upper 256 bytes of the 64K pro-
gram memory address space (
). Data can be written to the execut-
FF00h
FFFFh
able RAM by using the LDC instruction.
Memory locations between
and
have not been implemented on the
8000h
FEFFh
Z86D99X microcontrollers.
The Z86D99/Z86L99 family does not have the capability of accessing external
memory.
PS003807-1002
P
R
E
L
I
M
I
N
A
R
Y

Related parts for Z86D99