EasyManuals Logo

Atmel ATtiny13A User Manual

Atmel ATtiny13A
176 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #45 background imageLoading...
Page #45 background image
45
8126F–AVR–05/12
ATtiny13A
9. Interrupts
This section describes the specifics of the interrupt handling as performed in ATtiny13A. For a
general explanation of the AVR interrupt handling, refer to “Reset and Interrupt Handling” on
page 12.
9.1 Interrupt Vectors
The interrupt vectors of ATtiny13A are described in Table 9-1 below.
If the program never enables an interrupt source, the Interrupt Vectors are not used, and regular
program code can be placed at these locations.
The most typical and general program setup for the Reset and Interrupt Vector Addresses in
ATtiny13A is:
Address Labels Code Comments
0x0000 rjmp RESET ; Reset Handler
0x0001 rjmp EXT_INT0 ; IRQ0 Handler
0x0002 rjmp PCINT0 ; PCINT0 Handler
0x0003 rjmp TIM0_OVF ; Timer0 Overflow Handler
0x0004 rjmp EE_RDY ; EEPROM Ready Handler
0x0005 rjmp ANA_COMP ; Analog Comparator Handler
0x0006 rjmp TIM0_COMPA ; Timer0 CompareA Handler
0x0007 rjmp TIM0_COMPB ; Timer0 CompareB Handler
0x0008 rjmp WATCHDOG ; Watchdog Interrupt Handler
0x0009 rjmp ADC ; ADC Conversion Handler
;
0x000A RESET: ldi r16, low(RAMEND); Main program start
0x000B out SPL,r16 ; Set Stack Pointer to top of RAM
0x000C sei ; Enable interrupts
0x000D <instr> xxx
... ... ... ...
Table 9-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
2 0x0001 INT0 External Interrupt Request 0
3 0x0002 PCINT0 Pin Change Interrupt Request 0
4 0x0003 TIM0_OVF Timer/Counter Overflow
5 0x0004 EE_RDY EEPROM Ready
6 0x0005 ANA_COMP Analog Comparator
7 0x0006 TIM0_COMPA Timer/Counter Compare Match A
8 0x0007 TIM0_COMPB Timer/Counter Compare Match B
9 0x0008 WDT Watchdog Time-out
10 0x0009 ADC ADC Conversion Complete

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Atmel ATtiny13A and is the answer not in the manual?

Atmel ATtiny13A Specifications

General IconGeneral
BrandAtmel
ModelATtiny13A
CategoryMicrocontrollers
LanguageEnglish

Related product manuals