beautypg.com

Interrupt table – Texas Instruments TMS320C2XX User Manual

Page 115

background image

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.