Mega 2560 Rev3-board

Mega 2560 Rev3

The 8-bit board with 54 digital pins, 16 analog inputs, and 4 serial ports.

pinout
The Arduino Mega 2560 is a microcontroller board based on the ATmega2560. It has 54 digital input/output pins (of which 15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.
Core
ATmega2560

The high Performance, low power AVR® 8-bit microcontroller.

Microcontroller
EEPROM

The ATmega2560 features 4kb (4096 bytes) of EEPROM, a memory which is not erased when powered off.

Mega Form Factor
54 digital and 16 analog pins

The Mega 2560 has 54 digital pins, wheras 15 supports PWM (Pulse Width Modulation), and 16 analog input pins, the most of any Arduino board.

Communication
Four serial ports

Connect to several devices through the 4x hardware serial ports (UARTs).

Essentials

First Steps

Quickstart Guide
All you need to know to get started with your new Arduino board.

Suggested Libraries

Wire
This library allows you to communicate with I2C / TWI devices.
SPI
The SPI library allows you to communicate with SPI devices, with the Arduino as the controller device.
Servo
The Servo library allows an Arduino board to control RC (hobby) servo motors.

Arduino Basics

Built-in Examples
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Foundations
In Foundations you can find some specific knowledge about the principles and techniques that are behind the Arduino.
Language References
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.

Resources

Interactive Viewer

Interact with the schematics, the PCB and a 3D model of the product.

Pinout Diagram

A diagram showing the functions and the arrangement of the pins on your product.

Downloads