soldr.ai

Docs  /  Boards

Mega 2560 R3 (ATmega2560): specs and pinout

Arduino Mega 2560 Rev3 board with an ATmega2560 microcontroller, 54 digital I/O pins and an ATmega16U2 USB interface chip.

Every value cites its sourceOfficial pinout

Buy on Compoden

Specs

SpecValueSource
MicrocontrollerATmega2560Arduino datasheet A000067
Features, ATmega2560 Processor
Clock speed16 MHzArduino datasheet A000067
Features, ATmega2560 Processor (up to 16 MIPS at 16 MHz)
Flash256 KB (8 KB used by the bootloader)Arduino datasheet A000067
Features, ATmega2560 Processor
EEPROM4 KBArduino datasheet A000067
Features, ATmega2560 Processor
SRAM8 KB internal SRAMArduino datasheet A000067
Features, ATmega2560 Processor
Digital I/O54Arduino datasheet A000067
Features, I/O
Analog inputs16Arduino datasheet A000067
Features, I/O
PWM outputs15Arduino datasheet A000067
Features, I/O
Serial4 programmable USARTArduino datasheet A000067
Features, ATmega2560 Processor
USB interface chipATmega16U2: 16 KB ISP flash, 512 bytes EEPROM, 512 bytes SRAMArduino datasheet A000067
Features, ATmega16U2
VIN input voltage (DC jack)7 V min, 7.0 V typ, 12 V maxArduino datasheet A000067
2.1 Recommended Operating Conditions (see gaps on row layout)
USB input voltage (VUSB)4.8 V min, 5.0 V typ, 5.5 V maxArduino datasheet A000067
2.1 Recommended Operating Conditions (see gaps on row layout)
Operating temperature-40 °C to 85 °CArduino datasheet A000067
2.1 Recommended Operating Conditions (see gaps on row layout)

Power

ValueSource
SupplyUSB (VUSB 4.8 V to 5.5 V) or external VIN 7 V to 12 VArduino datasheet A000067
2.1 Recommended Operating Conditions

Pinout

PinFunctionVoltageNotesSource
NC [Analog header, pin 1]Not ConnectedNot connectedArduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 1
IOREF [Analog header, pin 2]Reference for digital logic V - connected to 5V5 VReference for digital logic V - connected to 5VArduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 2
Reset [Analog header, pin 3]ResetArduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 3
+3V3 [Analog header, pin 4]+3V3 Power Rail3.3 VArduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 4
+5V [Analog header, pin 5]+5V Power Rail5 VArduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 5
GND [Analog header, pin 6]GroundArduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 6
GND [Analog header, pin 7]GroundArduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 7
VIN [Analog header, pin 8]Voltage Input7-12 V recommendedDatasheet VIN range printed as 7 / 7.0 / 12 V (min/typ/max columns; recommended 7-12 V); board limits per Arduino docs not in the local setArduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 8
A0 [Analog header, pin 9]Analog input 0 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 9
A1 [Analog header, pin 10]Analog input 1 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 10
A2 [Analog header, pin 11]Analog input 2 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 11
A3 [Analog header, pin 12]Analog input 3 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 12
A4 [Analog header, pin 13]Analog input 4 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 13
A5 [Analog header, pin 14]Analog input 5 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 14
A6 [Analog header, pin 15]Analog input 6 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 15
A7 [Analog header, pin 16]Analog input 7 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 16
A8 [Analog header, pin 17]Analog input 8 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 17
A9 [Analog header, pin 18]Analog input 9 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 18
A10 [Analog header, pin 19]Analog input 10 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 19
A11 [Analog header, pin 20]Analog input 11 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 20
A12 [Analog header, pin 21]Analog input 12 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 21
A13 [Analog header, pin 22]Analog input 13 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 22
A14 [Analog header, pin 23]Analog input 14 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 23
A15 [Analog header, pin 24]Analog input 15 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Analog header (datasheet page 10), pin 24
D21/SCL [Digital header pins 1-14, pin 1]Digital input 21/I2C Dataline5 V logic (datasheet: IOREF connected to 5V)I2CArduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 1
D20/SDA [Digital header pins 1-14, pin 2]Digital input 20/I2C Dataline5 V logic (datasheet: IOREF connected to 5V)I2CArduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 2
AREF [Digital header pins 1-14, pin 3]Analog Reference Voltage5 V logic (datasheet: IOREF connected to 5V)Analog reference voltageArduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 3
GND [Digital header pins 1-14, pin 4]GroundArduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 4
D13 [Digital header pins 1-14, pin 5]Digital input 13/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 5
D12 [Digital header pins 1-14, pin 6]Digital input 12/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 6
D11 [Digital header pins 1-14, pin 7]Digital input 11/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 7
D10 [Digital header pins 1-14, pin 8]Digital input 10/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 8
D9 [Digital header pins 1-14, pin 9]Digital input 9/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 9
D8 [Digital header pins 1-14, pin 10]Digital input 8/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 10
D7 [Digital header pins 1-14, pin 11]Digital input 7/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 11
D6 [Digital header pins 1-14, pin 12]Digital input 6/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 12
D5 [Digital header pins 1-14, pin 13]Digital input 5/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 13
D4 [Digital header pins 1-14, pin 14]Digital input 4/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 14
D3 [Digital header pins 15-26, pin 15]Digital input 3/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 15
D2 [Digital header pins 15-26, pin 16]Digital input 2/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 16
D1/TX0 [Digital header pins 15-26, pin 17]Digital input 1 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 17
D0/RX0 [Digital header pins 15-26, pin 18]Digital input 0 /GPIO5 V logic (datasheet: IOREF connected to 5V)Datasheet table prints 'D0/Tx1'; the datasheet pinout diagram prints D0/RX0 (RX0 is used here)Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 18
D14 [Digital header pins 15-26, pin 19]Digital input 14 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 19
D15 [Digital header pins 15-26, pin 20]Digital input 15 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 20
D16 [Digital header pins 15-26, pin 21]Digital input 16 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 21
D17 [Digital header pins 15-26, pin 22]Digital input 17 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 22
D18 [Digital header pins 15-26, pin 23]Digital input 18 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 23
D19 [Digital header pins 15-26, pin 24]Digital input 19 /GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 24
D20 [Digital header pins 15-26, pin 25]Digital input 20 /GPIO5 V logic (datasheet: IOREF connected to 5V)Second table entry for D20/D21; the same signals also appear as D20/SDA and D21/SCL on header pins 2 and 1Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 25
D21 [Digital header pins 15-26, pin 26]Digital input 21 /GPIO5 V logic (datasheet: IOREF connected to 5V)Second table entry for D20/D21; the same signals also appear as D20/SDA and D21/SCL on header pins 2 and 1Arduino datasheet A000067
Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 26
PB4 [Serial Wire Debug (internal), pin 1]Serial Wire DebugArduino datasheet A000067
Connector Pinouts, Serial Wire Debug (internal) (datasheet page 12), pin 1
PB6 [Serial Wire Debug (internal), pin 2]Serial Wire DebugArduino datasheet A000067
Connector Pinouts, Serial Wire Debug (internal) (datasheet page 12), pin 2
PB5 [Serial Wire Debug (internal), pin 3]Serial Wire DebugArduino datasheet A000067
Connector Pinouts, Serial Wire Debug (internal) (datasheet page 12), pin 3
PB7 [Serial Wire Debug (internal), pin 4]Serial Wire DebugArduino datasheet A000067
Connector Pinouts, Serial Wire Debug (internal) (datasheet page 12), pin 4
CIPO [ICSP (internal), pin 1]Controller In Peripheral OutArduino datasheet A000067
Connector Pinouts, ICSP (internal) (datasheet page 12), pin 1
+5V [ICSP (internal), pin 2]Power Supply of 5V5 VArduino datasheet A000067
Connector Pinouts, ICSP (internal) (datasheet page 12), pin 2
SCK [ICSP (internal), pin 3]Serial ClockArduino datasheet A000067
Connector Pinouts, ICSP (internal) (datasheet page 12), pin 3
COPI [ICSP (internal), pin 4]Controller Out Peripheral InArduino datasheet A000067
Connector Pinouts, ICSP (internal) (datasheet page 12), pin 4
RESET [ICSP (internal), pin 5]ResetArduino datasheet A000067
Connector Pinouts, ICSP (internal) (datasheet page 12), pin 5
GND [ICSP (internal), pin 6]GroundArduino datasheet A000067
Connector Pinouts, ICSP (internal) (datasheet page 12), pin 6
+5V [D22-D52 even-column header, pin 1]Power Supply of 5V5 VArduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 1
D22 [D22-D52 even-column header, pin 2]Digital input 22/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 2
D24 [D22-D52 even-column header, pin 3]Digital input 24/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 3
D26 [D22-D52 even-column header, pin 4]Digital input 26/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 4
D28 [D22-D52 even-column header, pin 5]Digital input 28/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 5
D30 [D22-D52 even-column header, pin 6]Digital input 30/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 6
D32 [D22-D52 even-column header, pin 7]Digital input 32/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 7
D34 [D22-D52 even-column header, pin 8]Digital input 34/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 8
D36 [D22-D52 even-column header, pin 9]Digital input 36/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 9
D38 [D22-D52 even-column header, pin 10]Digital input 38/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 10
D40 [D22-D52 even-column header, pin 11]Digital input 40/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 11
D42 [D22-D52 even-column header, pin 12]Digital input 42/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 12
D44 [D22-D52 even-column header, pin 13]Digital input 44/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 13
D46 [D22-D52 even-column header, pin 14]Digital input 46/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 14
D48 [D22-D52 even-column header, pin 15]Digital input 48/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 15
D50 [D22-D52 even-column header, pin 16]Digital input 50/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 16
D52 [D22-D52 even-column header, pin 17]Digital input 52/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 17
GND [D22-D52 even-column header, pin 18]GroundArduino datasheet A000067
Connector Pinouts, D22-D52 even-column header (datasheet page 12), pin 18
+5V [D23-D53 odd-column header, pin 1]Power Supply of 5V5 VArduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 1
D23 [D23-D53 odd-column header, pin 2]Digital input 23/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 2
D25 [D23-D53 odd-column header, pin 3]Digital input 25/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 3
D27 [D23-D53 odd-column header, pin 4]Digital input 27/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 4
D29 [D23-D53 odd-column header, pin 5]Digital input 29/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 5
D31 [D23-D53 odd-column header, pin 6]Digital input 31/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 6
D33 [D23-D53 odd-column header, pin 7]Digital input 33/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 7
D35 [D23-D53 odd-column header, pin 8]Digital input 35/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 8
D37 [D23-D53 odd-column header, pin 9]Digital input 37/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 9
D39 [D23-D53 odd-column header, pin 10]Digital input 39/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 10
D41 [D23-D53 odd-column header, pin 11]Digital input 41/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 11
D43 [D23-D53 odd-column header, pin 12]Digital input 43/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 12
D45 [D23-D53 odd-column header, pin 13]Digital input 45/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 13
D47 [D23-D53 odd-column header, pin 14]Digital input 47/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 14
D49 [D23-D53 odd-column header, pin 15]Digital input 49/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 15
D51 [D23-D53 odd-column header, pin 16]Digital input 51/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 16
D53 [D23-D53 odd-column header, pin 17]Digital input 53/GPIO5 V logic (datasheet: IOREF connected to 5V)Arduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 17
GND [D23-D53 odd-column header, pin 18]GroundArduino datasheet A000067
Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 18

Common mistakes

What we could not confirm

Sources

Building with the Mega 2560 R3 (ATmega2560)? Describe your project on Soldr: it assigns pins from the board's published pinout, checks power and logic levels, and shows how to wire every part.