M68HC16 Z SERIES
OVERVIEW
USER’S MANUAL
3-23
Figure 3-14 MC68HC16Z1/CKZ1/CMZ1 Separate Program and Data Space Map
HC16Z1/CK/CM MEM MAP (S)
0
1
2
3
RESET — INITIAL ZK, SK, AND PK
RESET — INITIAL PC
RESET — INITIAL SP
RESET — INITIAL IZ (DIRECT PAGE)
0000
0002
0004
0006
VECTOR
ADDRESS
VECTOR
NUMBER
TYPE OF
EXCEPTION
BKPT (BREAKPOINT)
BERR (BUS ERROR)
SWI (SOFTWARE INTERRUPT)
ILLEGAL INSTRUCTION
DIVISION BY ZERO
UNASSIGNED, RESERVED
UNINITIALIZED INTERRUPT
UNASSIGNED, RESERVED
LEVEL 1 INTERRUPT AUTOVECTOR
LEVEL 2 INTERRUPT AUTOVECTOR
LEVEL 3 INTERRUPT AUTOVECTOR
LEVEL 4 INTERRUPT AUTOVECTOR
LEVEL 5 INTERRUPT AUTOVECTOR
LEVEL 6 INTERRUPT AUTOVECTOR
LEVEL 7 INTERRUPT AUTOVECTOR
SPURIOUS INTERRUPT
UNASSIGNED, RESERVED
USER-DEFINED INTERRUPTS
0008
000A
000C
000E
0010
0012–001C
001E
0020
0022
0024
0026
0028
002A
002C
002E
0030
0032–006E
0070–01FE
VECTOR
ADDRESS
4
5
6
7
8
9–E
F
10
11
12
13
14
15
16
17
18
19–37
38–FF
VECTOR
NUMBER
TYPE OF
EXCEPTION
$000008
SIM
ADC
GPT
SRAM
(CONTROL)
QSM
PROGRAM
SPACE
BANK 0
$000000
$FFFFFF
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
BANK 9
BANK 10
BANK 11
BANK 12
BANK 13
BANK 14
BANK 15
$020000
$030000
$040000
$050000
$060000
$070000
$F80000
$F90000
$FA0000
$FB0000
$FC0000
$FD0000
$FE0000
$FF0000
$010000
$080000
UNDEFINED
1
512 KBYTE
512 KBYTE
$000000
$FFFFFF
$020000
$030000
$040000
$050000
$060000
$070000
$F80000
$F90000
$FA0000
$FB0000
$FC0000
$FD0000
$FE0000
$FF0000
$010000
$080000
BANK 1
BANK 2
BANK 3
BANK 4
BANK 5
BANK 6
BANK 7
BANK 8
BANK 9
BANK 10
BANK 11
BANK 12
BANK 13
BANK 14
BANK 15
UNDEFINED
UNDEFINED
1
BANK 0
EXCEPTION VECTORS
INTERNAL REGISTERS
DATA
SPACE
$YFF700
$YFF73F
$YFF900
$YFF93F
$YFFA00
$YFFA7F
$YFFB00
$YFFB07
$YFFC00
$YFFDFF
$000008
$F7FFFF
UNDEFINED
$F7FFFF
$07FFFF
$07FFFF
NOTE:
1. THE ADDRESSES DISPLAYED IN THIS MEMORY MAP ARE THE FULL 24-BIT IMB ADDRESSES. THE CPU16
ADDRESS BUS IS 20 BITS WIDE, AND CPU16 ADDRESS LINE 19 DRIVES IMB ADDRESS LINES [23:20]. THE
BLOCK OF ADDRESSES FROM $080000 TO $F7FFFF MARKED AS UNDEFINED WILL NEVER APPEAR ON THE
IMB. MEMORY BANKS 0 TO 15 APPEAR FULLY CONTIGUOUS IN THE CPU16’S FLAT 20-BIT ADDRESS SPACE.
THE CPU16 NEED ONLY GENERATE A 20-BIT EFFECTIVE ADDRESS TO ACCESS ANY LOCATION IN THIS RANGE.
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
.
..