Data Sheet
Orangepip Mega2560
Arduino Mega2560
Compatible Development Board
Order code: 75-0551
www.orangepipboards.com
Page 1 of 3
Overview
The Orangepip Mega 2560 is a microcontroller board based
on the ATmega2560 (datasheet). It has 54 digital input/output
pins (of which 14 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. It contains everything needed to support
the microcontroller; simply connect it to a computer with a
USB cable or power it with a AC-to-DC adapter or battery to get
started. The Mega is compatible with most shields designed
for the Arduino Duemilanove or Diecimila.
Summary
Microcontroller ATmega2560
Operating Voltage 5V
Input Voltage (recommended) 7-12
Input Voltage (limits) 6-20V
Digital I/O Pins 54 (of which 14 provide
PWM output)
Analog Input Pins 16
DC Current per I/O Pin 40mA
DC Current for 3.3V Pin 50 mA
Flash Memory 256 KB of which 8 KB used
by bootloader
SRAM 8 KB
EEPROM 4 KB
Clock Speed 16 MHz
Power
The Orangepip Mega2560 can be powered via the USB
connection or with an external power supply. The power
source is selected automatically.
External (non-USB) power can come either from an AC-to-DC
adapter (wall-wart) or battery. The adapter can be connected by
plugging a 2.1mm center-positive plug into the board’s power
jack. Leads from a battery can be inserted in the Gnd and Vin
pin headers of the POWER connector.
The board can operate on an external supply of 6 to 20 volts.
If supplied with less than 7V, however, the 5V pin may supply
less than ve volts and the board may be unstable. If using
more than 12V, the voltage regulator may overheat and
damage the board. The recommended range is 7 to 12 volts.
The Mega2560 differs from all preceding boards in that it does
not use the FTDI USB-to-serial driver chip. Instead, it features
the Atmega8U2 programmed as a USB-to-serial converter.
The power pins are as follows:
VIN The input voltage to the Orangepip board when it’s using
an external power source (as opposed to 5 volts from
the USB connection or other regulated power source).
You can supply voltage through this pin, or, if supplying
voltage via the power jack, access it through this pin.
5V The regulated power supply used to power the
microcontroller and other components on the board. This
can come either from VIN via an on-board regulator, or be
supplied by USB or another regulated 5V supply.
3V3 A 3.3 volt supply generated by the on-board regulator.
Maximum current draw is 50 mA.
GND Ground pins.
Memory
The ATmega2560 has 256 KB of ash memory for storing
code (of which 8 KB is used for the bootloader), 8 KB of SRAM
and 4 KB of EEPROM (which can be read and written with the
EEPROM library).
Input and Output
Each of the 54 digital pins on the Mega can be used as
an input or output, using pinMode(), digitalWrite(), and
digitalRead() functions. They operate at 5 volts. Each pin can
provide or receive a maximum of 40 mA and has an internal
pull-up resistor (disconnected by default) of 20-50 kOhms.
In addition, some pins have specialized functions:
Serial: 0 (RX) and 1 (TX); Serial 1: 19 (RX) and 18 (TX);
Serial 2: 17 (RX) and 16 (TX); Serial 3: 15 (RX) and 14
(TX) Used to receive (RX) and transmit (TX) TTL serial data.
Pins 0 and 1 are also connected to the corresponding pins
of the ATmega8U2 USB-to-TTL Serial chip.