English
Language : 

MEGA128CAN Datasheet, PDF (58/413 Pages) ATMEL Corporation – Microcontroller WITH 128K BYTES OF ISP FLASH AND CAN CONTROLLER
0x0016
0x0018
0x001A
0x001C
0x001E
0x0020
0x0022
0x0024
0x0026
0x0028
0x002A
0x002C
0x002E
0x0030
0x0032
0x0034
0x0036
0x0038
0x003A
0x003C
0x003E
0x0040
0x0042
0x0044
0x0046
0x0048
;
0x0049
0x004A
0x004B
0x004C
0x004D
0x004E
...
jmp
TIM1_CAPT ; Timer1 Capture Handler
jmp
TIM1_COMPA ; Timer1 CompareA Handler
jmp
TIM1_COMPB ; Timer1 CompareB Handler
jmp
TIM1_OVF ; Timer1 CompareC Handler
jmp
TIM1_OVF ; Timer1 Overflow Handler
jmp
TIM0_COMP ; Timer0 Compare Handler
jmp
TIM0_OVF ; Timer0 Overflow Handler
jmp
CAN_IT
; CAN Handler
jmp
CTIM_OVF ; CAN Timer Overflow Handler
jmp
SPI_STC ; SPI Transfer Complete Handler
jmp
USART0_RXC ; USART0 RX Complete Handler
jmp
USART0_DRE ; USART0,UDR Empty Handler
jmp
USART0_TXC ; USART0 TX Complete Handler
jmp
ANA_COMP ; Analog Comparator Handler
jmp
ADC
; ADC Conversion Complete Handler
jmp
EE_RDY
; EEPROM Ready Handler
jmp
TIM3_CAPT ; Timer3 Capture Handler
jmp
TIM3_COMPA ; Timer3 CompareA Handler
jmp
TIM3_COMPB ; Timer3 CompareB Handler
jmp
TIM3_COMPC ; Timer3 CompareC Handler
jmp
TIM3_OVF ; Timer3 Overflow Handler
jmp
USART1_RXC ; USART1 RX Complete Handler
jmp
USART1_DRE ; USART1,UDR Empty Handler
jmp
USART1_TXC ; USART1 TX Complete Handler
jmp
TWI
; TWI Interrupt Handler
jmp
SPM_RDY
; SPM Ready Handler
RESET: ldi
r16, high(RAMEND); Main program start
out
SPH,r16
;Set Stack Pointer to top of RAM
ldi
r16, low(RAMEND)
out
SPL,r16
sei
; Enable interrupts
<instr> xxx
... ... ...
When the BOOTRST Fuse is unprogrammed, the Boot section size set to 8K bytes and
the IVSEL bit in the MCUCR Register is set before any interrupts are enabled, the most
typical and general program setup for the Reset and Interrupt Vector Addresses is:
;Address Labels Code
Comments
0x0000 RESET: ldi
r16,high(RAMEND) ; Main program start
0x0001
out
SPH,r16
; Set Stack Pointer to top of RAM
0x0002
ldi
r16,low(RAMEND)
0x0003
0x0004
out
SPL,r16
sei
; Enable interrupts
0x0005
<instr> xxx
;
.org 0xF002
0xF002
jmp
EXT_INT0
; IRQ0 Handler
0xF004
jmp
PCINT0
; PCINT0 Handler
58 AT90CAN128
4250E–CAN–12/04