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.
Specs
| Spec | Value | Source |
|---|---|---|
| Microcontroller | ATmega2560 | Arduino datasheet A000067 Features, ATmega2560 Processor |
| Clock speed | 16 MHz | Arduino datasheet A000067 Features, ATmega2560 Processor (up to 16 MIPS at 16 MHz) |
| Flash | 256 KB (8 KB used by the bootloader) | Arduino datasheet A000067 Features, ATmega2560 Processor |
| EEPROM | 4 KB | Arduino datasheet A000067 Features, ATmega2560 Processor |
| SRAM | 8 KB internal SRAM | Arduino datasheet A000067 Features, ATmega2560 Processor |
| Digital I/O | 54 | Arduino datasheet A000067 Features, I/O |
| Analog inputs | 16 | Arduino datasheet A000067 Features, I/O |
| PWM outputs | 15 | Arduino datasheet A000067 Features, I/O |
| Serial | 4 programmable USART | Arduino datasheet A000067 Features, ATmega2560 Processor |
| USB interface chip | ATmega16U2: 16 KB ISP flash, 512 bytes EEPROM, 512 bytes SRAM | Arduino datasheet A000067 Features, ATmega16U2 |
| VIN input voltage (DC jack) | 7 V min, 7.0 V typ, 12 V max | Arduino 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 max | Arduino datasheet A000067 2.1 Recommended Operating Conditions (see gaps on row layout) |
| Operating temperature | -40 °C to 85 °C | Arduino datasheet A000067 2.1 Recommended Operating Conditions (see gaps on row layout) |
Power
| Value | Source | |
|---|---|---|
| Supply | USB (VUSB 4.8 V to 5.5 V) or external VIN 7 V to 12 V | Arduino datasheet A000067 2.1 Recommended Operating Conditions |
Pinout
| Pin | Function | Voltage | Notes | Source |
|---|---|---|---|---|
| NC [Analog header, pin 1] | Not Connected | Not connected | Arduino datasheet A000067 Connector Pinouts, Analog header (datasheet page 10), pin 1 | |
| IOREF [Analog header, pin 2] | Reference for digital logic V - connected to 5V | 5 V | Reference for digital logic V - connected to 5V | Arduino datasheet A000067 Connector Pinouts, Analog header (datasheet page 10), pin 2 |
| Reset [Analog header, pin 3] | Reset | Arduino datasheet A000067 Connector Pinouts, Analog header (datasheet page 10), pin 3 | ||
| +3V3 [Analog header, pin 4] | +3V3 Power Rail | 3.3 V | Arduino datasheet A000067 Connector Pinouts, Analog header (datasheet page 10), pin 4 | |
| +5V [Analog header, pin 5] | +5V Power Rail | 5 V | Arduino datasheet A000067 Connector Pinouts, Analog header (datasheet page 10), pin 5 | |
| GND [Analog header, pin 6] | Ground | Arduino datasheet A000067 Connector Pinouts, Analog header (datasheet page 10), pin 6 | ||
| GND [Analog header, pin 7] | Ground | Arduino datasheet A000067 Connector Pinouts, Analog header (datasheet page 10), pin 7 | ||
| VIN [Analog header, pin 8] | Voltage Input | 7-12 V recommended | Datasheet 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 set | Arduino datasheet A000067 Connector Pinouts, Analog header (datasheet page 10), pin 8 |
| A0 [Analog header, pin 9] | Analog input 0 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 Dataline | 5 V logic (datasheet: IOREF connected to 5V) | I2C | Arduino 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 Dataline | 5 V logic (datasheet: IOREF connected to 5V) | I2C | Arduino datasheet A000067 Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 2 |
| AREF [Digital header pins 1-14, pin 3] | Analog Reference Voltage | 5 V logic (datasheet: IOREF connected to 5V) | Analog reference voltage | Arduino datasheet A000067 Connector Pinouts, Digital header pins 1-14 (datasheet page 10), pin 3 |
| GND [Digital header pins 1-14, pin 4] | Ground | Arduino 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 /GPIO | 5 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 1 | Arduino 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 /GPIO | 5 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 1 | Arduino datasheet A000067 Connector Pinouts, Digital header pins 15-26 (datasheet page 11), pin 26 |
| PB4 [Serial Wire Debug (internal), pin 1] | Serial Wire Debug | Arduino datasheet A000067 Connector Pinouts, Serial Wire Debug (internal) (datasheet page 12), pin 1 | ||
| PB6 [Serial Wire Debug (internal), pin 2] | Serial Wire Debug | Arduino datasheet A000067 Connector Pinouts, Serial Wire Debug (internal) (datasheet page 12), pin 2 | ||
| PB5 [Serial Wire Debug (internal), pin 3] | Serial Wire Debug | Arduino datasheet A000067 Connector Pinouts, Serial Wire Debug (internal) (datasheet page 12), pin 3 | ||
| PB7 [Serial Wire Debug (internal), pin 4] | Serial Wire Debug | Arduino datasheet A000067 Connector Pinouts, Serial Wire Debug (internal) (datasheet page 12), pin 4 | ||
| CIPO [ICSP (internal), pin 1] | Controller In Peripheral Out | Arduino datasheet A000067 Connector Pinouts, ICSP (internal) (datasheet page 12), pin 1 | ||
| +5V [ICSP (internal), pin 2] | Power Supply of 5V | 5 V | Arduino datasheet A000067 Connector Pinouts, ICSP (internal) (datasheet page 12), pin 2 | |
| SCK [ICSP (internal), pin 3] | Serial Clock | Arduino datasheet A000067 Connector Pinouts, ICSP (internal) (datasheet page 12), pin 3 | ||
| COPI [ICSP (internal), pin 4] | Controller Out Peripheral In | Arduino datasheet A000067 Connector Pinouts, ICSP (internal) (datasheet page 12), pin 4 | ||
| RESET [ICSP (internal), pin 5] | Reset | Arduino datasheet A000067 Connector Pinouts, ICSP (internal) (datasheet page 12), pin 5 | ||
| GND [ICSP (internal), pin 6] | Ground | Arduino datasheet A000067 Connector Pinouts, ICSP (internal) (datasheet page 12), pin 6 | ||
| +5V [D22-D52 even-column header, pin 1] | Power Supply of 5V | 5 V | Arduino 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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] | Ground | Arduino 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 5V | 5 V | Arduino 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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/GPIO | 5 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] | Ground | Arduino datasheet A000067 Connector Pinouts, D23-D53 odd-column header (datasheet page 13), pin 18 |
Common mistakes
- Using A4 and A5 for I2C as on the Uno: on the Mega the I2C lines are D20 (SDA) and D21 (SCL) (source: Arduino datasheet A000067)
- Feeding VIN above 12 V: the recommended VIN range ends at 12 V (source: Arduino datasheet A000067)
- Assuming all 256 KB of flash is free for your program: 8 KB is used by the bootloader (source: Arduino datasheet A000067)
What we could not confirm
- Recommended-operating-conditions values are printed one row below their labels in the local text (the VIN row is blank and its values sit on the VUSB row). The mapping above follows the datasheet layout; confirm on the PDF.
- Clone layout (16U2 or CH340 variants) is not checked against the official board.
- Per-pin DC current and typical board current are not in the text read.
- Pin rows are the official Arduino Mega 2560 Rev3 tables. The listing board is a compatible clone (16U2 or CH340 USB chip variants); its header layout was not checked.
- Datasheet does not give a per-pin maximum voltage or current; 5 V logic is inferred from the IOREF row ('connected to 5V') only.
Sources
- Arduino Mega 2560 Rev3 datasheet A000067 (official): Arduino datasheet A000067
- ATmega2560 chip datasheet (Microchip DS40002211A): datasheets/atmega2560.pdf, used only to check chip facts.
- The listing is a compatible clone. The official datasheet describes the Arduino Mega 2560 Rev3 board, not the listing board.
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.