Datasheet
53
8024A–AVR–04/08
ATmega8HVA/16HVA
Addres
s
Label
s
Code Comments
0x0000 rjmp RESET ; Reset Handler
0x0001 rjmp BPINT ; Battery Protection Interrupt Handler
0x0002 rjmp VREGMON_INT ; Voltage Regulator Monitor Interrupt Handler
0x0003 rjmp EXT_INT0 ; External Interrupt Request 0 Handler
0x0004 rjmp EXT_INT1 ; External Interrupt Request 1 Handler
0x0005 rjmp EXT_INT2 ; External Interrupt Request 2 Handler
0x0006 rjmp WDT ; Watchdog Time-out Interrupt
0x0007 rjmp TIM1_IC ; Timer1 Input Capture Handler
0x0008 rjmp TIM1_COMPA ; Timer0 CompareA Handler
0x0009 rjmp TIM1_COMPB ; Timer0 CompareB Handler
0x000A rjmp TIM1_OVF ; Timer1 Overflow Handler
0x000B rjmp TIM0_IC ; Timer1 Input Capture Handler
0x000C rjmp TIM0_COMPA ; Timer0 CompareA Handler
0x000D rjmp TIM0_COMPB ; Timer0 CompareB Handler
0x000E rjmp TIM0_OVF ; Timer0 Overflow Handler
0X000F rjmp SPI, STC ; SPI, Serial Transfer Complete
0x0010 rjmp VADC ; Voltage ADC Conversion Complete Handler
0x0011 rjmp CCADC_CONV ; CC-ADC Instantaneous Current Conversion Complete
Handler
0x0012 rjmp CCADC_REC_CUR ; CC-ADC Regular Current Handler
0x0013 rjmp CCADC_ACC ; CC-ADC Accumulate Current Conversion Complete
Handler
0x0014 rjmp EE_RDY ; EEPROM Ready Handler
;
RESET
:
ldi r16,
high(RAMEND)
; Main program start
0x0015 out SPH,r16 ; Set Stack Pointer to top of RAM
0x0016 ldi r16,
low(RAMEND)
0x0017 out SPL,r16
0x0018 sei ; Enable interrupts
0x0018 <instr
>
xxx
0x001A ... ... ...
;