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

X  

ATmega64A Datasheet(PDF) 19 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) 19 Page - ATMEL Corporation

Back Button ATmega64A Datasheet HTML 15Page - ATMEL Corporation ATmega64A Datasheet HTML 16Page - ATMEL Corporation ATmega64A Datasheet HTML 17Page - ATMEL Corporation ATmega64A Datasheet HTML 18Page - ATMEL Corporation ATmega64A Datasheet HTML 19Page - ATMEL Corporation ATmega64A Datasheet HTML 20Page - ATMEL Corporation ATmega64A Datasheet HTML 21Page - ATMEL Corporation ATmega64A Datasheet HTML 22Page - ATMEL Corporation ATmega64A Datasheet HTML 23Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 19 / 392 page
background image
19
8160C–AVR–07/09
ATmega64A
In ATmega103 compatibility mode, the first 4,096 data memory locations address both the Reg-
ister File, the I/O memory and the internal data SRAM. The first 32 locations address the
Register File, the next 64 location the standard I/O memory, and the next 4,000 locations
address the internal data SRAM.
An optional external data SRAM can be used with the ATmega64A. This SRAM will occupy an
area in the remaining address locations in the 64K address space. This area starts at the
address following the internal SRAM. The Register File, I/O, Extended I/O and internal SRAM
occupy the lowest 4,352 bytes in Normal mode, and the lowest 4,096 bytes in the ATmega103
compatibility mode (Extended I/O not present), so when using 64KB (65,536 bytes) of External
memory, 61,184 Bytes of External memory are available in Normal mode, and 61,440 Bytes in
ATmega103 compatibility mode. See “External Memory Interface” on page 23 for details on how
to take advantage of the external memory map.
When the addresses accessing the SRAM memory space exceeds the internal data memory
locations, the external data SRAM is accessed using the same instructions as for the internal
data memory access. When the internal data memories are accessed, the read and write strobe
pins (PG0 and PG1) are inactive during the whole access cycle. External SRAM operation is
enabled by setting the SRE bit in the MCUCR Register.
Accessing external SRAM takes one additional clock cycle per byte compared to access of the
internal SRAM. This means that the commands LD, ST, LDS, STS, LDD, STD, PUSH, and POP
take one additional clock cycle. If the Stack is placed in external SRAM, interrupts, subroutine
calls and returns take three clock cycles extra because the 2-byte Program Counter is pushed
and popped, and external memory access does not take advantage of the internal pipeline
memory access. When external SRAM interface is used with wait state, one-byte external
access takes two, three, or four additional clock cycles for one, two, and three wait states
respectively. Interrupt, subroutine calls and returns will need five, seven, or nine clock cycles
more than specified in the AVR Instruction Set manual for one, two, and three waitstates.
The five different addressing modes for the data memory cover: Direct, Indirect with Displace-
ment, Indirect, Indirect with Pre-decrement, and Indirect with Post-increment. In the Register
File, registers R26 to R31 feature the indirect addressing pointer registers.
The direct addressing reaches the entire data space.
The Indirect with Displacement mode reaches 63 address locations from the base address given
by the Y- or Z-register.
When using register indirect addressing modes with automatic pre-decrement and post-incre-
ment, the address registers X, Y, and Z are decremented or incremented.
The 32 general purpose working registers, 64 I/O Registers, 160 extended I/O Registers, and
the 4,096 bytes of internal data SRAM in the ATmega64A are all accessible through all these
addressing modes. The Register File is described in “General Purpose Register File” on page
12.



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