beautypg.com

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

Page 55

background image

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

“Reset

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