Datasheet
address Labels Code Comments
$00b rjmp USART_RXC ; USART RX
Complete Handler
$00c rjmp USART_UDRE ; UDR Empty
Handler
$00d rjmp USART_TXC ; USART TX
Complete Handler
$00e rjmp ADC ; ADC Conversion
Complete Handler
$00f rjmp EE_RDY ; EEPROM Ready
Handler
$010 rjmp ANA_COMP ; Analog
Comparator Handler
$011 rjmp TWSI ; Two-wire Serial
Interface Handler
$012 rjmp SPM_RDY ; Store Program
Memory Ready
Handler
;
$013 RESET: ldi r16,high(RAMEND) ; Main program
start
$014 out SPH,r16$013 ; Set Stack
Pointer to top of
RAM
$015 ldi r16,low(RAMEND)
$013
$016 out SPL,r16$013
$017 sei ; Enable
interrupts
$018 <instr> XXX
:. :. :.
When the BOOTRST Fuse is unprogrammed, the boot section size set to 2K bytes and the IVSEL bit in
the GICR Register is set before any interrupts are enabled, the most typical and general program setup
for the Reset and Interrupt Vector Addresses is:
Adddress Labels Code Comments
$000 rjmp RESET ; Reset handler
;
AVR 8-Bit Microcontroller
Interrupts
© 2017 Microchip Technology Inc.
Datasheet Complete
40001974A-page 70