Interrupts, 1 interrupt vectors in atmega32/64/m1/c1 – Rainbow Electronics ATmega64C1 User Manual
Page 55

55
7647A–AVR–02/08
ATmega32/64/M1/C1
8.
Interrupts
T h i s s e c t i o n d e s c r i b e s t h e s p e c i f i c s o f t h e i n t e r r u p t h a n d l i n g a s p e r f o r m e d i n
ATmega32/64/M1/C1. For a general explanation of the AVR interrupt handling, refer to
and Interrupt Handling” on page 17
.
8.1
Interrupt Vectors in ATmega32/64/M1/C1
Table 8-1.
Reset and Interrupt Vectors
Vector
No.
Program
Address
Source
Interrupt Definition
1
0x0000
RESET
External Pin, Power-on Reset, Brown-out Reset,
Watchdog Reset, and Emulation AVR Reset
2
0x0002
ANACOMP 0
Analog Comparator 0
3
0x0004
ANACOMP 1
Analog Comparator 1
4
0x0006
ANACOMP 2
Analog Comparator 2
5
0x0008
ANACOMP 3
Analog Comparator 3
6
0x000A
PSC FAULT
PSC Fault
7
0x000C
PSC EC
PSC End of Cycle
8
0x000E
INT0
External Interrupt Request 0
9
0x0010
INT1
External Interrupt Request 1
10
0x0012
INT2
External Interrupt Request 2
11
0x0014
INT3
External Interrupt Request 3
12
0x0016
TIMER1 CAPT
Timer/Counter1 Capture Event
13
0x0018
TIMER1 COMPA
Timer/Counter1 Compare Match A
14
0x001A
TIMER1 COMPB
Timer/Counter1 Compare Match B
15
0x001C
TIMER1 OVF
Timer/Counter1 Overflow
16
0x001E
TIMER0 COMPA
Timer/Counter0 Compare Match A
17
0x0020
TIMER0 COMPB
Timer/Counter0 Compare Match B
18
0x0022
TIMER0 OVF
Timer/Counter0 Overflow
19
0x0024
CAN INT
CAN MOB, Burst, General Errors
20
0x0026
CAN TOVF
CAN Timer Overflow
21
0x0028
LIN TC
LIN Transfer Complete
22
0x002A
LIN ERR
LIN Error
23
0x002C
PCINT0
Pin Change Interrupt Request 0
24
0x002E
PCINT1
Pin Change Interrupt Request 1
25
0x0030
PCINT2
Pin Change Interrupt Request 2
26
0x0032
PCINT3
Pin Change Interrupt Request 3
27
0x0034
SPI, STC
SPI Serial Transfer Complete
28
0x0036
ADC ADC
Conversion
Complete