AT90USB64/128
9. Interrupts
This section describes the specifics of the interrupt handling as performed in AT90USB64/128.
For a general explanation of the AVR interrupt handling, refer to “Reset and Interrupt Handling”
on page 15.
9.1
Interrupt Vectors in AT90USB64/128
Table 9-1.
Reset and Interrupt Vectors
Program
Vector
No.
Address(2) Source
Interrupt Definition
External Pin, Power-on Reset, Brown-out Reset,
Watchdog Reset, and JTAG AVR Reset
1
$0000(1)
RESET
2
3
$0002
$0004
$0006
$0008
$000A
$000C
$000E
$0010
$0012
$0014
INT0
External Interrupt Request 0
External Interrupt Request 1
External Interrupt Request 2
External Interrupt Request 3
External Interrupt Request 4
External Interrupt Request 5
External Interrupt Request 6
External Interrupt Request 7
Pin Change Interrupt Request 0
USB General Interrupt request
INT1
4
INT2
5
INT3
6
INT4
7
INT5
8
INT6
9
INT7
10
11
PCINT0
USB General
USB
Endpoint/Pipe
12
$0016
USB ENdpoint/Pipe Interrupt request
Watchdog Time-out Interrupt
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$0018
$001A
$001C
$001E
$0020
$0022
$0024
$0026
$0028
$002A
$002C
$002E
$0030
$0032
$0034
$0036
WDT
TIMER2 COMPA Timer/Counter2 Compare Match A
TIMER2 COMPB Timer/Counter2 Compare Match B
TIMER2 OVF
TIMER1 CAPT
Timer/Counter2 Overflow
Timer/Counter1 Capture Event
TIMER1 COMPA Timer/Counter1 Compare Match A
TIMER1 COMPB Timer/Counter1 Compare Match B
TIMER1 COMPC Timer/Counter1 Compare Match C
TIMER1 OVF
Timer/Counter1 Overflow
TIMER0 COMPA Timer/Counter0 Compare Match A
TIMER0 COMPB Timer/Counter0 Compare match B
TIMER0 OVF
SPI, STC
Timer/Counter0 Overflow
SPI Serial Transfer Complete
USART1 Rx Complete
USART1 RX
USART1 UDRE
USART1TX
USART1 Data Register Empty
USART1 Tx Complete
69
7593A–AVR–02/06