M68HC16 Z SERIES
OVERVIEW
USER’S MANUAL
3-19
3.7 Address Space Maps
Figures 3-11
through
show CPU16 address space for M68HC16 Z-series MCUs.
Address space can be split into physically distinct program and data spaces by decod-
ing the MCU function code outputs.
Figures 3-11
, and
show the memory map of a system that has combined
program and data spaces.
Figures 3-14
,
, and
show the memory map when
MCU function code outputs are decoded.
Reset and exception vectors are mapped into bank 0 and cannot be relocated. The
CPU16 program counter, stack pointer, and Z index register can be initialized to any
address in pseudolinear memory, but exception vectors are limited to 16-bit address-
es. To access locations outside of bank 0 during exception handler routines (including
interrupt exceptions), a jump table must be used. Refer to
for more information concerning memory management, extend-
ed addressing, and exception processing. Refer to
for more information concerning function codes, address space types,
resets, and interrupts.
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
.
..