Interrupt table – Texas Instruments TMS320C2XX User Manual
Page 115
Interrupts
5-16
3) Execute the interrupt service routine. Once the interrupt is acknowl-
edged, the ’C2xx branches to its corresponding subroutine called an inter-
rupt service routine (ISR). The ’C2xx follows the branch instruction you
place at a predetermined address (the vector location) and executes the
ISR you have written.
5.6.2
Interrupt Table
For ’C2xx devices other than the ’C209, Table 5–5 lists the interrupts available
and shows their vector locations. In addition, it shows the priority of each of the
hardware interrupts. For the corresponding ’C209 table, see Section 11.3,
’C209 Interrupts, on page 11-10.
Table 5–5. ’C2xx Interrupt Locations and Priorities
ББББ
Б
ББ
Б
ББББ
K
†
ББББ
Б
ББ
Б
ББББ
Vector
Location
БББББ
Б
БББ
Б
БББББ
Name
БББББ
Б
БББ
Б
БББББ
Priority
БББББББББ
ББББББББ
Б
БББББББББ
Function
ББББ
ББББ
0
ББББ
ББББ
0h
БББББ
БББББ
RS
БББББ
БББББ
1 (highest)
БББББББББ
БББББББББ
Hardware reset (nonmaskable)
ББББ
ББББ
1
ББББ
ББББ
2h
БББББ
БББББ
HOLD/INT1
БББББ
БББББ
4
БББББББББ
БББББББББ
User-maskable interrupt #1
ББББ
Б
ББ
Б
ББББ
2
ББББ
Б
ББ
Б
ББББ
4h
БББББ
Б
БББ
Б
БББББ
INT2, INT3
‡
БББББ
Б
БББ
Б
БББББ
5
БББББББББ
ББББББББ
Б
БББББББББ
User-maskable interrupts #2
and #3
ББББ
ББББ
3
ББББ
ББББ
6h
БББББ
БББББ
TINT
БББББ
БББББ
6
БББББББББ
БББББББББ
User-maskable timer interrupt
ББББ
Б
ББ
Б
ББББ
4
ББББ
Б
ББ
Б
ББББ
8h
БББББ
Б
БББ
Б
БББББ
RINT
БББББ
Б
БББ
Б
БББББ
7
БББББББББ
ББББББББ
Б
БББББББББ
User-maskable synchronous
serial port receive interrupt
ББББ
Б
ББ
Б
ББББ
5
ББББ
Б
ББ
Б
ББББ
Ah
БББББ
Б
БББ
Б
БББББ
XINT
БББББ
Б
БББ
Б
БББББ
8
БББББББББ
ББББББББ
Б
БББББББББ
User-maskable synchronous
serial port transmit interrupt
ББББ
Б
ББ
Б
Б
ББ
Б
ББББ
6
ББББ
Б
ББ
Б
Б
ББ
Б
ББББ
Ch
БББББ
Б
БББ
Б
Б
БББ
Б
БББББ
TXRXINT
БББББ
Б
БББ
Б
Б
БББ
Б
БББББ
9
БББББББББ
ББББББББ
Б
ББББББББ
Б
БББББББББ
User-maskable asynchronous
serial port transmit/receive in-
terrupt
ББББ
ББББ
7
ББББ
ББББ
Eh
БББББ
БББББ
БББББ
БББББ
10
БББББББББ
БББББББББ
Reserved
ББББ
ББББ
8
ББББ
ББББ
10h
БББББ
БББББ
INT8
БББББ
БББББ
–
БББББББББ
БББББББББ
User-defined software interrupt
ББББ
ББББ
9
ББББ
ББББ
12h
БББББ
БББББ
INT9
БББББ
БББББ
–
БББББББББ
БББББББББ
User-defined software interrupt
БББББББББББББББББББББББ
Б
БББББББББББББББББББББ
Б
Б
БББББББББББББББББББББ
Б
Б
БББББББББББББББББББББ
Б
БББББББББББББББББББББББ
Note:
This table does not apply to the ’C209. For the ’C209 interrupt table, see Section 11.3
on page 11-10.
† The K value is the operand used in an INTR instruction that branches to the corresponding
interrupt vector location.
‡ INT2 and INT3 have separate pins but are tied to the same vector location.