CPU Interrupt Vectors and Priorities
3-5CPU Interrupts and Reset
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 3−1. Interrupt Vectors and Priorities (Continued)
Description
Hardware
Priority
Absolute Address (hexadecimal)
Vector
Description
Hardware
Priority
VMAP = 1
†
VMAP = 0
Vector
DLOGINT
‡
00 001E
3F FFDE
19 (lowest)
Maskable data log interrupt
ÁÁÁ
RTOSINT
‡
ÁÁÁÁ
00 0020
ÁÁÁÁ
3F FFE0
ÁÁÁÁÁ
4
ÁÁÁÁÁÁÁÁ
Maskable real-time operating
system interrupt
ÁÁÁ
Reserved
ÁÁÁÁ
00 0022
ÁÁÁÁ
3F FFE2
ÁÁÁÁÁ
2
ÁÁÁÁÁÁÁÁ
Reserved
NMI
00 0024
3F FFE4
3
Nonmaskable interrupt
ILLEGAL
00 0026
3F FFE6
−
Illegal-instruction trap
USER1
00 0028
3F FFE8
−
User-defined software interrupt
USER2
00 002A
3F FFEA
−
User-defined software interrupt
ÁÁÁ
USER3
ÁÁÁÁ
00 002C
ÁÁÁÁ
3F FFEC
ÁÁÁÁÁ
−
ÁÁÁÁÁÁÁÁ
User-defined software interrupt
USER4
00 002E
3F FFEE
−
User-defined software interrupt
USER5
00 0030
3F FFF0
−
User-defined software interrupt
USER6
00 0032
3F FFF2
−
User-defined software interrupt
USER7
00 0034
3F FFF4
−
User-defined software interrupt
ÁÁÁ
USER8
ÁÁÁÁ
00 0036
ÁÁÁÁ
3F FFF6
ÁÁÁÁÁ
−
ÁÁÁÁÁÁÁÁ
User-defined software interrupt
USER9
00 0038
3F FFF8
−
User-defined software interrupt
USER10
00 003A
3F FFFA
−
User-defined software interrupt
USER11
00 003C
3F FFFC
−
User-defined software interrupt
USER12
00 003E
3F FFFE
−
User-defined software interrupt
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
†
For C28x catalog devices, VMAP = 1 at reset.
‡
Interrupts DLOGINT and RTOSINT are generated by the emulation logic internal to the CPU.
The vector table can be mapped to the top or bottom of program space, de-
pending on the value of the vector map bit (VMAP) in status register ST1. (ST1
is described in section 2.4 on page 2-34.) If the VMAP bit is 0, the vectors are
mapped beginning at address 00 0000
16
. If the VMAP bit is 1, the vectors are
mapped beginning at address 3F FFC0
16
. Table 3−1 lists the absolute ad-
dresses for VMAP = 0 and VMAP = 1.
The VMAP bit can be set by the SETC VMAP instruction and cleared by the
CLRC VMAP instruction. The reset value of VMAP is 1.