Internal nonvolatile memory, Internal ram, Internal nonvolatile memory, internal ram – Zilog Z16F2810 User Manual
Page 33: Internal nonvolatile memory internal ram, Table 5, Reserved memory map example

UM018809-0611
Address Space
ZNEO
®
CPU Core
User Manual
17
To determine the amount of internal RAM and internal nonvolatile memory available for
the specific device and for details about the available option bits and vectors, refer to the
ZNEO product specification that is specific to your device .
Internal Nonvolatile Memory
Internal nonvolatile memory consists of executable program code, constants, and data.
The ZNEO CPU assembler provides configurable address range mnemonics (ROM and
EROM) that can be specified to locate data and program elements in nonvolatile memory.
ROM selects nonvolatile memory in the 16-bit address space, while EROM selects non-
volatile memory in the 32-bit address space. For more details about data space and seg-
ment definitions, refer to the assembler documentation.
For each product within the ZNEO CPU family, a block of memory beginning at address
00_0000H
is reserved for option bits and system vectors (RESET, trap, interrupts, System
Exceptions; etc.). Table 5 provides an example reserved memory map for a ZNEO CPU
product with 24 interrupt vectors.
Internal RAM
Internal RAM is employed for data and stacks. However, internal RAM can also contain
program code for execution. Most ZNEO CPU devices contain some internal RAM. The
base (lowest address) and top (highest address) of internal RAM are a function of the
amount of internal RAM available.
To determine the amount and location of internal RAM, refer to the ZNEO product specifi-
cation that is specific to your device .
Table 5. Reserved Memory Map Example
Memory Address (Hex)
Description
00_0000
–00_0003
Option Bits
00_0004
–00_0007
RESET Vector
00_0008
–
00_000B
System Exception Vector
00_000C
–00_000F
Reserved
00_0010
–00_006F
Interrupt Vectors
Note:
Note: