
MOTOROLA
3-24
OVERVIEW
MC68HC16R1/916R1
USER’S MANUAL
Figure 3-11 MC68HC916R1 Separate Program and Data Space Map
916R1 MEMMAP (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
PROGRAM
SPACE
BANK 0
$000000
$000008
$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
$F7FFFF
UNDEFINED
$F7FFFF
$YFF700
$YFF73F
$YFF900
$YFF9FF
$YFFA00
$YFFA7F
SCIM2
$YFFB00
$YFFB07
$YFFC00
$YFFDFF
SRAM
CONTROL
$YFF820
$YFF83F
BEFLASH
CONTROL
16K FLASH
CONTROL
32K FLASH
CONTROL
CTM7
$YFF7A0
$YFF7BF
$YFF800
$YFF81F
ADC
MCCI
$YFFC3F
NOTE:
1. THE ADDRESSES DISPLA YED IN THIS MEMOR Y MAP ARE THE FULL 24- BIT IMB ADDRESSES . THE CPU16
ADDRESS B US IS 20 BITS WIDE, AND CPU16 ADDRESS LINE 19 DRIVES IMB ADDRESS LINES [23:20].
BLOCK OF ADDRESSES FR OM$080000 TO $F7FFFF MARKED AS UNDEFINED WILL NEVER APPEAR ON THE
IMB. MEMOR Y BANKS 0 TO 15 APPEAR FULL Y CONTIGUOUS IN THE CPU16’S FLAT 20-BIT ADDRESS SP ACE.
THE CPU16 NEED ONL Y GENERATE A 20-BIT EFFECTIVE ADDRESS TO ACCESS ANY LOCA TION IN THIS RANGE.
THE