A000047 Arduino, A000047 Datasheet - Page 21
![MCU, MPU & DSP Development Tools Mega2560](/photos/15/92/159244/arduinomega2650front_sml.jpg)
A000047
Manufacturer Part Number
A000047
Description
MCU, MPU & DSP Development Tools Mega2560
Manufacturer
Arduino
Series
-r
Type
MCUr
Specifications of A000047
Processor To Be Evaluated
ATmega2560
Interface Type
USB, I2C, SPI
Dimensions
4 in x 2.1 in
Operating Supply Voltage
5 V
Contents
Board
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
ATmega2560
- Current page: 21 of 444
- Download datasheet (10Mb)
7. AVR Memories
7.1
7.2
2549M–AVR–09/10
In-System Reprogrammable Flash Program Memory
SRAM Data Memory
This section describes the different memories in the ATmega640/1280/1281/2560/2561. The
AVR architecture has two main memory spaces, the Data Memory and the Program Memory
space. In addition, the ATmega640/1280/1281/2560/2561 features an EEPROM Memory for
data storage. All three memory spaces are linear and regular.
The ATmega640/1280/1281/2560/2561 contains 64K/128K/256K bytes On-chip In-System
Reprogrammable Flash memory for program storage, see
are 16 bit or 32 bit wide, the Flash is organized as 32K/64K/128K × 16. For software security,
the Flash Program memory space is divided into two sections, Boot Program section and Appli-
cation Program section.
The Flash memory has an endurance of at least 10,000 write/erase cycles. The
ATmega640/1280/1281/2560/2561 Program Counter (PC) is 15/16/17 bits wide, thus addressing
the 32K/64K/128K program memory locations. The operation of Boot Program section and asso-
ciated Boot Lock bits for software protection are described in detail in
Read-While-Write Self-Programming” on page
tains a detailed description on Flash data serial downloading using the SPI pins or the JTAG
interface.
Constant tables can be allocated within the entire program memory address space (see the LPM
– Load Program Memory instruction description and ELPM - Extended Load Program Memory
instruction description).
Timing diagrams for instruction fetch and execution are presented in
ing” on page
Figure 7-1.
Figure 7-2 on page 23
organized.
The ATmega640/1280/1281/2560/2561 is a complex microcontroller with more peripheral units
than can be supported within the 64 location reserved in the Opcode for the IN and OUT instruc-
tions. For the Extended I/O space from $060 - $1FF in SRAM, only the ST/STS/STD and
LD/LDS/LDD instructions can be used.
The first 4,608/8,704 Data Memory locations address both the Register File, the I/O Memory,
Extended 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, then 416 locations of Extended I/O memory
and the next 8,192 locations address the internal data SRAM.
0x7FFF/0xFFFF/0x1FFFF
Address (HEX)
17.
Program Flash Memory Map
shows how the ATmega640/1280/1281/2560/2561 SRAM Memory is
0
ATmega640/1280/1281/2560/2561
Application Flash Section
Boot Flash Section
317.
“Memory Programming” on page 335
Figure
7-1. Since all AVR instructions
“Instruction Execution Tim-
“Boot Loader Support –
con-
21
Related parts for A000047
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![A000082](/images/no-image3.png)
Part Number:
Description:
Daughter Cards & OEM Boards ARDUINO UNO PROTO PCB REV 3
Manufacturer:
Arduino
![A000083](/images/no-image3.png)
Part Number:
Description:
Daughter Cards & OEM Boards ARDUINO SHIELD PROTO KIT REV 3
Manufacturer:
Arduino
![A000081](/images/no-image3.png)
Part Number:
Description:
Daughter Cards & OEM Boards ARDUINO MEGA PROTO KIT REV 3
Manufacturer:
Arduino
![A000080](/images/no-image3.png)
Part Number:
Description:
Daughter Cards & OEM Boards ARDUINO MEGA PROTO PCB REV 3
Manufacturer:
Arduino
![K000007](/images/no-image3.png)
Part Number:
Description:
Development Boards & Kits - AVR ARDUINO STARTER KIT W/ UNO REV3
Manufacturer:
Arduino
![A000064](/images/no-image3.png)
Part Number:
Description:
RF Development Tools ARDUINO SHIELD WIRELESS PROTO
Manufacturer:
Arduino
Datasheet:
![A000065](/images/no-image3.png)
Part Number:
Description:
RF Development Tools ARDUINO SHIELD WIRELESS WITH SD
Manufacturer:
Arduino
Datasheet:
![A000035](/photos/15/87/158783/gettingstarted_tmb.jpg)
Part Number:
Description:
Development Software Getting started w/Arduino
Manufacturer:
Arduino
![A000031](/photos/15/88/158818/arduinoethernetshield_tmb.jpg)
Part Number:
Description:
Ethernet Modules & Development Tools Ethernet Shield for Arduino
Manufacturer:
Arduino
![LILYPAD](/photos/15/93/159314/lilypad_3_tmb.jpg)
Part Number:
Description:
MCU, MPU & DSP Development Tools LilyPad Arduino Main Board
Manufacturer:
Arduino
![A000005](/photos/24/11/241196/13t9275-30-web_tmb.jpg)
Part Number:
Description:
ARDUINO NANO Board
Manufacturer:
Arduino
Datasheet:
![A000056](/images/no-image3.png)
Part Number:
Description:
Ethernet Modules & Development Tools ETHERNET SHEILD PoE FOR ARDUINO
Manufacturer:
Arduino
Datasheet:
![A000048](/photos/18/99/189989/4243185_tmb.jpg)
Part Number:
Description:
ATMEGA328 MCU IC W/ Arduino UNO Bootloader
Manufacturer:
Arduino
Datasheet:
![X000001](/images/no-image3.png)
Part Number:
Description:
Memory Cards MICRO SD CARD 1GB WITH SD ADAPTER
Manufacturer:
Arduino