ARDUINO™ MEGA 2560
Arduino™ Mega 2560 is a microcontroller board based on the ATmega2560. It has 54 digital I/O pins (14 of which can be used as PWM outputs), 16 analogue inputs, 4 UARTs (serial hardware interfaces), a 16-MHz crystal oscillator, a USB interface, a power connection, an ICSP header and a reset button. It contains everything you need to accompany the microcontroller. Simply connect the board to a computer via USB or run it on an AC/DC adapter or battery to get started. Arduino™ Mega is compatible with the majority of shields designed for Arduino™ Due, Duemilanove or Diecimila.
Other features of the R3 version are:
• ATmega16U2 instead of the 8U2 USB to serial converter
• A stronger RESET circuit
• 1.0 pinout: added SDA and SCL pins for TWI communication near the AREF pin and two more new pins near the RESET pin — the IOREF pin, which allows the shields to adapt to the voltage supplied by the board, and a second pin that is not connected but is reserved for future use.
Technical data:
Microcontroller: ATmega2560
Operating voltage: 5 V
Input voltage (recommended): 7 - 12 V
Input voltage (maximum): 6 - 20 V
Digital I/O pins: 54 (of which 14 can be used for PWM output)
Analogue input pins: 16
Direct current at each I/O pin: 40 mA
Direct current at 3.3-V pin: 50 mA
Flash memory: 256 KB, 8 KB of which is used by the bootloader
SRAM: 8 KB
EEPROM: 4 KB
Clock speed: 16 MHz
The following data is available in the download area:
• Arduino™ Mega reference design
• Arduino™ PDF file (schematic)