Program Memory; Special-Purpose Memory - Intel 8XC196K Series User Manual

Table of Contents

Advertisement

4.1.3

Program Memory

Program memory occupies a memory partition beginning at 2080H. (See Table 4-1 for the ending
address for each device.) This entire partition is available for storing executable code and data.
The EA# signal controls access to program memory. Accesses to this address range are directed
to internal memory if EA# is held high and to external memory if EA# is held low. For devices
without internal nonvolatile memory, the EA# signal must be tied low. EA# is latched at reset.
We recommend that you write FFH (the opcode for the RST instruction) to
unused program memory locations. This causes a device reset if a program
unintentionally begins to execute in unused memory.
4.1.4

Special-purpose Memory

Special-purpose memory resides in locations 2000–207FH (Table 4-2). It contains several re-
served memory locations, the chip configuration bytes (CCBs), and vectors for both peripheral
transaction server (PTS) and standard interrupts. Accesses to this address range are directed to
internal memory if EA# is held high and to external memory if EA# is held low. For devices with-
out internal nonvolatile memory, the EA# signal must be tied low. EA# is latched at reset.
Hex Address
NOTE
Table 4-2. Special-purpose Memory Addresses
207F
Reserved (each byte must contain FFH)
205E
205D
PTS vectors
2040
203F
Upper interrupt vectors
2030
202F
Security key
2020
201F
Reserved (must contain 20H)
201E
Reserved (must contain FFH)
201D
Reserved (must contain 20H)
201C
Reserved (must contain FFH)
201B
Reserved (must contain 20H)
201A
CCB1
2019
Reserved (must contain 20H)
2018
CCB0
2017
OFD flag (see page 13-12 and page 16-8)
2016
2015
Reserved (each byte must contain FFH)
2014
2013
Lower interrupt vectors
2000
MEMORY PARTITIONS
Description
4-3

Advertisement

Table of Contents
loading

Table of Contents