beautypg.com

Atmega4hvd/8hvd – Rainbow Electronics ATmega8HVD User Manual

Page 52

background image

52

8052B–AVR–09/08

ATmega4HVD/8HVD

Address

Labels

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

WDT

; Watchdog Time-out Interrupt

0x0006

rjmp

TIM1_IC

; Timer1 Input Capture Handler

0x0007

rjmp

TIM1_COMPA

; Timer1 Compare A Handler

0x0008

rjmp

TIM1_COMPB

; Timer1 Compare B Handler

0x0009

rjmp

TIM1_OVF

; Timer1 Overflow Handler

0x000A

rjmp

TIM0_IC

; Timer0 Input Capture Handler

0x000B

rjmp

TIM0_COMPA

; Timer0 Compare A Handler

0x000C

rjmp

TIM0_COMPB

; Timer0 Compare B Handler

0x000D

rjmp

TIM0_OVF

; Timer0 Overflow Handler

0x000E

rjmp

ADC

; ADC Conversion Complete Handler

0x000F

rjmp

EE_READY

; EEPROM Ready

;

0x000F

RESET:

ldi

r16, high(RAMEND)

; Main program start

0x0010

out

SPH,r16

; Set Stack Pointer to top of RAM

0x0010

ldi

r16, low(RAMEND)

0x0012

out

SPL,r16

0x0013

sei

; Enable interrupts

0x0014

xxx

0x0015

...

...

...

;