Electronic Components Datasheet Search
  English  ▼

X  

ATMEGA64-16AI Datasheet(PDF) 64 Page - ATMEL Corporation

Part # ATMEGA64-16AI
Description  8-bit Microcontroller with 64K Bytes In-System Programmable Flash
PDF  393 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATMEGA64-16AI Datasheet(HTML) 64 Page - ATMEL Corporation

Back Button ATMEGA64-16AI Datasheet HTML 60Page - ATMEL Corporation ATMEGA64-16AI Datasheet HTML 61Page - ATMEL Corporation ATMEGA64-16AI Datasheet HTML 62Page - ATMEL Corporation ATMEGA64-16AI Datasheet HTML 63Page - ATMEL Corporation ATMEGA64-16AI Datasheet HTML 64Page - ATMEL Corporation ATMEGA64-16AI Datasheet HTML 65Page - ATMEL Corporation ATMEGA64-16AI Datasheet HTML 66Page - ATMEL Corporation ATMEGA64-16AI Datasheet HTML 67Page - ATMEL Corporation ATMEGA64-16AI Datasheet HTML 68Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 64 / 393 page
background image
64
ATmega64(L)
2490L–AVR–10/06
When the BOOTRST Fuse is programmed and the Boot section size set to 8K bytes, the
most typical and general program setup for the Reset and Interrupt Vector Addresses is:
Address Labels
Code
Comments
.org 0x0002
0x0002
jmp
EXT_INT0
; IRQ0 Handler
0x0004
jmp
EXT_INT1
; IRQ1 Handler
...
...
...
;
0x0044
jmp
SPM_RDY
; Store Program Memory Ready Handler
;
.org 0x7000
0x7000
RESET:
ldi
r16,high(RAMEND); Main program start
0x7001
out
SPH,r16
; Set Stack Pointer to top of RAM
0x7002
ldi
r16,low(RAMEND)
0x7003
out
SPL,r16
0x7004
sei
; Enable interrupts
0x7005
<instr>
xxx
When the BOOTRST Fuse is programmed, 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 typ-
ical and general program setup for the Reset and Interrupt Vector Addresses is:
Address Labels
Code
Comments
;
.org 0x7000
0x7000
jmp
RESET
; Reset handler
0x7002
jmp
EXT_INT0
; IRQ0 Handler
0x7004
jmp
EXT_INT1
; IRQ1 Handler
...
...
...
;
0x7044
jmp
SPM_RDY ; Store Program Memory Ready Handler
0x7046
RESET:
ldi
r16,high(RAMEND); Main program start
0x7047
out
SPH,r16
; Set Stack Pointer to top of RAM
0x7048
ldi
r16,low(RAMEND)
0x7049
out
SPL,r16
0x704A
sei
; Enable interrupts
0x704B
<instr>
xxx
Moving Interrupts Between
Application and Boot Space
The General Interrupt Control Register controls the placement of the Interrupt Vector
table.
MCUCR – MCU Control
Register
• Bit 1 – IVSEL: Interrupt Vector Select
When the IVSEL bit is cleared (zero), the Interrupt Vectors are placed at the start of the
Flash memory. When this bit is set (one), the Interrupt Vectors are moved to the begin-
ning of the Boot Loader section of the Flash. The actual address of the start of the Boot
Bit
7654
321
0
0x35 (0x55)
SRE
SRW10
SE
SM1
SM0
SM2
IVSEL
IVCE
MCUCR
Read/Write
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Initial Value
0000
000
0



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com