Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

ATmega64A Datasheet(PDF) 63 Page - ATMEL Corporation

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

ATmega64A Datasheet(HTML) 63 Page - ATMEL Corporation

Back Button ATmega64A Datasheet HTML 59Page - ATMEL Corporation ATmega64A Datasheet HTML 60Page - ATMEL Corporation ATmega64A Datasheet HTML 61Page - ATMEL Corporation ATmega64A Datasheet HTML 62Page - ATMEL Corporation ATmega64A Datasheet HTML 63Page - ATMEL Corporation ATmega64A Datasheet HTML 64Page - ATMEL Corporation ATmega64A Datasheet HTML 65Page - ATMEL Corporation ATmega64A Datasheet HTML 66Page - ATMEL Corporation ATmega64A Datasheet HTML 67Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 63 / 392 page
background image
63
8160C–AVR–07/09
ATmega64A
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 typical 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
11.2.1
Moving Interrupts Between Application and Boot Space
The General Interrupt Control Register controls the placement of the Interrupt Vector table.



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