DInterrupt 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