3
Program Control
3 – 13
Interrupt Source
Interrupt Vector Address
RESET
startup (or powerup w/PUCR=1)
0x0000 (highest priority)
Powerdown (non-maskable)
0x002C
IRQ2
0x0004
HIP Write (from Host)
0x0008
HIP Read (to Host)
0x000C
SPORT0 Transmit
0x0010
SPORT0 Receive
0x0014
Software Interrupt 1
0x0018
Software Interrupt 2
0x001C
SPORT1 Transmit or
IRQ1
0x0020
SPORT1 Receive or
IRQ0
0x0024
Timer
0x0028 (lowest priority)
Table 3.5 ADSP-2171 Interrupts & Interrupt Vector Addresses
Interrupt Source
Interrupt Vector Address
RESET
startup (or powerup w/PUCR=1)
0x0000 (highest priority)
Powerdown (non-maskable)
0x002C
IRQ2
0x0004
IRQL1
(level-sensitive)
0x0008
IRQL0
(level-sensitive)
0x000C
SPORT0 Transmit
0x0010
SPORT0 Receive
0x0014
IRQE
(edge-sensitive)
0x0018
Byte DMA Interrupt
0x001C
SPORT1 Transmit or
IRQ1
0x0020
SPORT1 Receive or
IRQ0
0x0024
Timer
0x0028 (lowest priority)
Table 3.6 ADSP-2181 Interrupts & Interrupt Vector Addresses
Interrupt Source
Interrupt Vector Address
RESET
startup (or powerup w/PUCR=1)
0x0000 (highest priority)
Powerdown (non-maskable)
0x002C
IRQ2
0x0004
HIP Write (from Host)
0x0008
HIP Read (to Host)
0x000C
SPORT0 Transmit
0x0010
SPORT0 Receive
0x0014
Analog (DAC) Transmit
0x0018
Analog (ADC) Receive
0x001C
SPORT1 Transmit or
IRQ1
0x0020
SPORT1 Receive or
IRQ0
0x0024
Timer
0x0028 (lowest priority)
Table 3.7 ADSP-21msp58/59 Interrupts & Interrupt Vector Addresses