EC000 Core Processor
MOTOROLA
MC68307 USER’S MANUAL
4-13
Table 4-5. Exception Vector Assignments
Vector
Number
Address
(Decimal)
Address
(Hex)
Address
Space
Vector Assignment
0
000
SP
Reset: Initial SSP3
1
4
004
SP
Reset: Initial PC3
2
8
008
SD
Bus Error
3
12
00C
SD
Address Error
4
16
010
SD
Illegal Instruction
5
20
014
SD
Zero Divide
6
24
018
SD
CHK Instruction
7
28
01C
SD
TRAPV Instruction
8
32
020
SD
Privilege Violation
9
36
024
SD
Trace
10
40
028
SD
Line 1010 Emulator
11
44
02C
SD
Line 1111 Emulator
121
48
030
SD
(Unassigned, Reserved)
131
52
034
SD
(Unassigned, Reserved)
141
56
038
SD
(Unassigned, Reserved)
15
60
03C
SD
Uninitialized Interrupt Vector6
16–231
64–92
040–05C
SD
(Unassigned, Reserved)
24
96
060
SD
Spurious Interrupt by BERR4
25
100
064
SD
(Unassigned, Reserved)
26
104
068
SD
(Unassigned, Reserved)
27
108
06C
SD
(Unassigned, Reserved)
28
112
070
SD
(Unassigned, Reserved)
29
116
074
SD
(Unassigned, Reserved)
30
120
078
SD
(Unassigned, Reserved)
31
124
07C
SD
(Unassigned, Reserved)
32–47
128–188
080–0BC
SD
TRAP Instruction Vectors5
48–591
192–236
0C0–0EE
SD
(Unassigned, Reserved)
60–631
240–252
0F0–0FC
SD
Module Base Addr & System Configuration Regs
64–255
256–1020
100–3FC
SD
User Interrupt Vectors
NOTES:
1. In this table, SP = Supervisor Program Space, SD = Supervisor Data Space.
2. Vector numbers 12–14, 16–23, and 48–63 are reserved for future enhancements by Motorola (with
vectors 60–63 being used by the MC68307 SIM). No user peripheral devices should be assigned these
numbers.
3. Unlike the other vectors which only require two words, reset vector (0) requires four words and is located
in the supervisor program space.
4. The EC000 core spurious interrupt vector is taken when there is no bus error indication during interrupt
processing. This feature is not used by the MC68307. The MC68307 handles this condition separately; it
outputs the spurious interrupt vector from the interrupt controller when it cannot provide an interrupt
source.
5. TRAP #n uses vector number 32+n.
6. Vector number 15 is never used in the MC68307. The interrupt controller ensures that there is never an
uninitialized interrupt.