Program Memory - ZiLOG Z8 PLUS User Manual

Table of Contents

Advertisement

.75
P
Â

PROGRAM MEMORY

The program memory map is shown in Figure 1-6. The first two bytes of program memory are reserved for
the PC rollover vector. When the PC wraps around to 0000H, bytes 0000H and 0001H are executed as
instructions, enabling a user defined behavior for this occurrence. For example, a JR instruction in 0000H
and a corresponding displacement in 0001H could be defined for the PC rollover vector. The next 30 bytes
of Program Memory are reserved for the interrupt vectors. These locations contain 16-bit vectors that corre-
spond to the available interrupts. Address 0020H through the end of the populated memory (0FFFFh, 64 KB
maximum) consists of on-chip mask-programmable ROM or EPROM or Flash. The first byte of program
memory executed following a RESET is located at 0020H. See the product data sheet for the exact program,
data, register memory size, and address range available.
The internal program memory may be one-time programmable (OTP) or mask programmable dependent on
the specific device. A ROM protect feature prevents dumping of the ROM contents. The ROM Protect option
is mask-programmable and is selected by the customer when the ROM code is submitted. For programmable
memory devices, the ROM Protect option is an OTP programming option.

Advertisement

Table of Contents
loading

Table of Contents