ATmega640/1280/1281/2560/2561
Interrupts
This section describes the specifics of the interrupt handling as performed in
ATmega640/1280/1281/2560/2561. For a general explanation of the AVR interrupt han-
dling, refer to “Reset and Interrupt Handling” on page 15.
Interrupt Vectors in
ATmega640/1280/1281/25
60/2561
Table 29. Reset and Interrupt Vectors
Vector
No.
Program
Address(2) Source
Interrupt Definition
1
RESET
$0000(1)
External Pin, Power-on Reset, Brown-out Reset,
Watchdog Reset, and JTAG AVR Reset
2
$0002
$0004
$0006
$0008
$000A
$000C
$000E
$0010
$0012
$0014
$0016(3)
$0018
$001A
$001C
$001E
$0020
$0022
$0024
$0026
$0028
$002A
$002C
$002E
$0030
$0032
$0034
$0036
$0038
$003A
$003C
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
Pin Change Interrupt Request 1
Pin Change Interrupt Request 2
Watchdog Time-out Interrupt
Timer/Counter2 Compare Match A
3
INT1
4
INT2
5
INT3
6
INT4
7
INT5
8
INT6
9
INT7
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
PCINT0
PCINT1
PCINT2
WDT
TIMER2 COMPA
TIMER2 COMPB Timer/Counter2 Compare Match B
TIMER2 OVF
Timer/Counter2 Overflow
TIMER1 CAPT
TIMER1 COMPA
Timer/Counter1 Capture Event
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
USART0 Rx Complete
USART0 Data Register Empty
USART0 Tx Complete
Analog Comparator
USART0 RX
USART0 UDRE
USART0 TX
ANALOG COMP
ADC
ADC Conversion Complete
EEPROM Ready
EE READY
69
2549A–AVR–03/05