D
Interrupt Vector Addresses
D – 1
D.1
INTERRUPT VECTOR ADDRESSES
Tables D.1–D.6 show the interrupts and associated vector addresses for
each processor of the ADSP-2100 family. Note that SPORT1 can be
configured as either a serial port or as a collection of control pins
including two external interrupt inputs,
IRQ0
and
IRQ1
.
The interrupt vector locations are spaced four program memory locations
apart—this allows short interrupt service routines to be coded in place,
with no jump to the service routine required. For interrupt service
routines with more than four instructions, however, program control must
be transferred to the service routine by means of a jump instruction placed
at the interrupt vector location.
Interrupt Source
Interrupt Vector Address
RESET
startup
0x0000
IRQ2
0x0004 (highest priority)
SPORT0 Transmit
0x0008
SPORT0 Receive
0x000C
SPORT1 Transmit or
IRQ1
0x0010
SPORT1 Receive or
IRQ0
0x0014
Timer
0x0018 (lowest priority)
Table D.1 ADSP-2101/2115 Interrupts & Interrupt Vector Addresses
Interrupt Source
Interrupt Vector Address
RESET
startup
0x0000
IRQ2
0x0004 (highest priority)
SPORT1 Transmit or
IRQ1
0x0010
SPORT1 Receive or
IRQ0
0x0014
Timer
0x0018 (lowest priority)
Table D.2 ADSP-2105 Interrupts & Interrupt Vector Addresses