Skip to content
Arduino Mega 2560 Rev3

Arduino Mega 2560 Rev3

The Arduino Mega 2560 Rev3 is a classic Arduino board with 70 IO pins and a relatively low cost. While it has historically been a popular board for MobiFlight projects, the newer Mega 2560 Pro Mini is a better option for new projects.

Warning

Many lower-cost Mega 2560 Rev3 boards, particularly those purchased from AliExpress, use the CH340G chip for serial communication to the PC. These chips are frequently counterfeit and require additional driver installation.

Specifications

  • 54 digital IO pins, 15 with PWM support.
  • 16 analog inputs (can be used as digital inputs).
DeviceLimitNotes
Analog input16
Button68
Digital Input Multiplexer6
Encoder20
Input shift register6Six chains of shift registers, 32 bits each (2x16 or 4x8 bit shift registers).
LCD Display2
LED / Output68
LED 7-Segment66 TM1637 modules, or 6 chains of MAX7219 modules, or a mix of both. A 5V power supply is required when connecting more than one display.
Output shift register6Six chains of shift registers, 32 bits each (2x16 or 4x8 bit shift registers).
Servo12
Stepper10

Pinout

Arduino Mega 2560 Rev3 pinout diagram

Note

Pins D0 and D1 are not available for use, as they are reserved for USB serial communication. Pin D13 should only be used for output, as it is used for the onboard LED.

Additional resources