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 SSP
2
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
12
1
48 030 SD (Unassigned, Reserved)
D
13
1
52 034 SD (Unassigned, Reserved)
E 14 56 038 SD
Format Error
5
F 15 60 03C SD Uninitialized Interrupt Vector
10–17
16–23
1
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 Vectors
4
188 0BC —
30–3F
48–63
1
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.
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...