Table 9-1.
Reset and Interrupt Vectors (Continued)
Program
Vector
No.
Address(2) Source
Interrupt Definition
29
30
31
32
33
34
35
36
37
38
$0038
$003A
$003C
$003E
$0040
$0042
$0044
$0046
$0048
$004A
ANALOG COMP
Analog Comparator
ADC
ADC Conversion Complete
EEPROM Ready
EE READY
TIMER3 CAPT
Timer/Counter3 Capture Event
TIMER3 COMPA Timer/Counter3 Compare Match A
TIMER3 COMPB Timer/Counter3 Compare Match B
TIMER3 COMPC Timer/Counter3 Compare Match C
TIMER3 OVF
TWI
Timer/Counter3 Overflow
2-wire Serial Interface
SPM READY
Store Program Memory Ready
Notes: 1. When the BOOTRST Fuse is programmed, the device will jump to the Boot Loader address at
reset, see “Memory Programming” on page 368.
2. When the IVSEL bit in MCUCR is set, Interrupt Vectors will be moved to the start of the Boot
Flash Section. The address of each Interrupt Vector will then be the address in this table
added to the start address of the Boot Flash Section.
Table 9-2 shows reset and Interrupt Vectors placement for the various combinations of
BOOTRST and IVSEL settings. If the program never enables an interrupt source, the Interrupt
Vectors are not used, and regular program code can be placed at these locations. This is also
the case if the Reset Vector is in the Application section while the Interrupt Vectors are in the
Boot section or vice versa.
70
AT90USB64/128
7593A–AVR–02/06