Atmega163(l) – Rainbow Electronics ATmega163L User Manual
Page 20

ATmega163(L)
20
Note:
1. When the BOOTRST fuse is programmed, the device will jump to the Boot Loader address at reset, see “Boot Loader Sup-
The most typical and general program setup for the Reset and Interrupt Vector Addresses in ATmega163 is:
Address
Labels
Code
Comments
$000
jmp
RESET
; Reset Handler
$002
jmp
EXT_INT0
; IRQ0 Handler
$004
jmp
EXT_INT1
; IRQ1 Handler
$006
jmp
TIM2_COMP
; Timer2 Compare Handler
$008
jmp
TIM2_OVF
; Timer2 Overflow Handler
$00a
jmp
TIM1_CAPT
; Timer1 Capture Handler
$00c
jmp
TIM1_COMPA ; Timer1 CompareA Handler
$00e
jmp
TIM1_COMPB ; Timer1 CompareB Handler
$010
jmp
TIM1_OVF
; Timer1 Overflow Handler
$012
jmp
TIM0_OVF
; Timer0 Overflow Handler
$014
jmp
SPI_STC
; SPI Transfer Complete Handler
$016
jmp
UART_RXC
; UART RX Complete Handler
$018
jmp
UART_DRE
; UDR Empty Handler
$01a
jmp
UART_TXC
; UART TX Complete Handler
$01c
jmp
ADC
; ADC Conversion Complete Interrupt Handler
$01e
jmp
EE_RDY
; EEPROM Ready Handler
$020
jmp
ANA_COMP
; Analog Comparator Handler
$022
jmp
TWSI
; 2-wire Serial Interface Interrupt Handler
Table 3. Reset and Interrupt Vectors
Vector No.
Program
Source
Interrupt Definition
Address
1
$000
RESET
External Pin, Power-on Reset, Brown-out Reset and Watchdog Reset
2
$002
INT0
External Interrupt Request 0
3
$004
INT1
External Interrupt Request 1
4
$006
TIMER2 COMP
Timer/Counter2 Compare Match
5
$008
TIMER2 OVF
Timer/Counter2 Overflow
6
$00A
TIMER1 CAPT
Timer/Counter1 Capture Event
7
$00C
TIMER1 COMPA
Timer/Counter1 Compare Match A
8
$00E
TIMER1 COMPB
Timer/Counter1 Compare Match B
9
$010
TIMER1 OVF
Timer/Counter1 Overflow
10
$012
TIMER0 OVF
Timer/Counter0 Overflow
11
$014
SPI, STC
Serial Transfer Complete
12
$016
UART, RXC
UART, Rx Complete
13
$018
UART, UDRE
UART Data Register Empty
14
$01A
UART, TXC
UART, Tx Complete
15
$01C
ADC
ADC Conversion Complete
16
$01E
EE_RDY
EEPROM Ready
17
$020
ANA_COMP
Analog Comparator
18
$022
TWSI
2-wire Serial Interface