MOTOROLA
M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL
6- 7
Table 6-2. Exception Vector Assignment
Vectors Numbers
Address
Hex
Decimal
Dec
Hex
Space 6
Assignment
0
0
0
000
SP
Reset: Initial SSP2
1
1
4
004
SP
Reset: Initial PC 2
2
2
8
008
SD
Bus Error
3
3
12
00C
SD
Address Error
4
4
16
010
SD
Illegal Instruction
5
5
20
014
SD
Zero Divide
6
6
24
018
SD
CHK Instruction
7
7
28
01C
SD
TRAPV Instruction
8
8
32
020
SD
Privilege Violation
9
9
36
024
SD
Trace
A
10
40
028
SD
Line 1010 Emulator
B
11
44
02C
SD
Line 1111 Emulator
C
121
48
030
SD
(Unassigned, Reserved)
D
131
52
034
SD
(Unassigned, Reserved)
E
14
56
038
SD
Format Error 5
F
15
60
03C
SD
Uninitialized Interrupt Vector
10–17
16–231
64
040
SD
(Unassigned, Reserved)
92
05C
—
18
24
96
060
SD
Spurious Interrupt 3
19
25
100
064
SD
Level 1 Interrupt Autovector
1A
26
104
068
SD
Level 2 Interrupt Autovector
1B
27
108
06C
SD
Level 3 Interrupt Autovector
1C
28
112
070
SD
Level 4 Interrupt Autovector
1D
29
116
074
SD
Level 5 Interrupt Autovector
1E
30
120
078
SD
Level 6 Interrupt Autovector
1F
31
124
07C
SD
Level 7 Interrupt Autovector
20–2F
32–47
128
080
SD
TRAP Instruction Vectors4
188
0BC
—
30–3F
48–631
192
0C0
SD
(Unassigned, Reserved)
255
0FF
—
40–FF
64–255
256
100
SD
User Interrupt Vectors
1020
3FC
—
NOTES:
1.
Vector numbers 12, 13, 16–23, and 48–63 are reserved for future
enhancements by Motorola. No user peripheral devices should be
assigned these numbers.
2.
Reset vector (0) requires four words, unlike the other vectors which only
require two words, and is located in the supervisor program space.
3.
The spurious interrupt vector is taken when there is a bus error
indication during interrupt processing.
4.
TRAP #n uses vector number 32+ n.
5.
MC68010 only. This vector is unassigned, reserved on the MC68000
and MC68008.
6.
SP denotes supervisor program space, and SD denotes
supervisor data space.
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
.
..