Arduino Mega 2560 Rev3 pinout
All 96 pins of the Arduino Mega 2560 Rev3, each mapped to the ATmega2560-16AU pad it routes to, with its functions and — for 78 pins — the electrical limits from the chip datasheet. Every number cites its page and table.
Arduino Mega 2560 Rev3 pins, functions and electrical limits
| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant | Abs max | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NC | JANALOG · 1 | nc | no_connect | ||||||||||
| IOREF | JANALOG · 2 | power out | power_out | p.11 table 11_1 | |||||||||
| Reset | JANALOG · 3 | control | RESET | RESET | 4.5–5.5 V | -0.5–0.5 V | -0.5–13 V | ATmega2560-16AU datasheet p.355 table 355_1 | |||||
| +3V3 | JANALOG · 4 | power out | power_out | p.38 | |||||||||
| +5V | JANALOG · 5 | power out | power_out | p.11 table 11_1 | |||||||||
| GND | JANALOG · 6 | ground | ground | ||||||||||
| GND | JANALOG · 7 | ground | ground | ||||||||||
| VIN | JANALOG · 8 | power in | power_in | p.6 table 6_1 | |||||||||
| A0 | JANALOG · 9 | gpio | PF0 | A0 (ADC0), A0, PF0, ADC0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A1 | JANALOG · 10 | gpio | PF1 | A1 (ADC1), A1, PF1, ADC1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A2 | JANALOG · 11 | gpio | PF2 | A2 (ADC2), A2, PF2, ADC2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A3 | JANALOG · 12 | gpio | PF3 | A3 (ADC3), A3, PF3, ADC3 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A4 | JANALOG · 13 | gpio | PF4 | A4 (ADC4), A4, PF4, ADC4, TCK | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A5 | JANALOG · 14 | gpio | PF5 | A5 (ADC5), A5, PF5, ADC5, TMS | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A6 | JANALOG · 15 | gpio | PF6 | A6 (ADC6), A6, PF6, ADC6, TDO | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A7 | JANALOG · 16 | gpio | PF7 | A7 (ADC7), A7, PF7, ADC7, TDI | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A8 | JANALOG · 17 | gpio | PK0 | A8 (ADC8), A8, PK0, ADC8, PCINT16 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A9 | JANALOG · 18 | gpio | PK1 | A9 (ADC9), A9, PK1, ADC9, PCINT17 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A10 | JANALOG · 19 | gpio | PK2 | A10 (ADC10), A10, PK2, ADC10, PCINT18 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A11 | JANALOG · 20 | gpio | PK3 | A11 (ADC11), A11, PK3, ADC11, PCINT19 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A12 | JANALOG · 21 | gpio | PK4 | A12 (ADC12), A12, PK4, ADC12, PCINT20 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A13 | JANALOG · 22 | gpio | PK5 | A13 (ADC13), A13, PK5, ADC13, PCINT21 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A14 | JANALOG · 23 | gpio | PK6 | A14 (ADC14), A14, PK6, ADC14, PCINT22 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| A15 | JANALOG · 24 | gpio | PK7 | A15 (ADC15), A15, PK7, ADC15, PCINT23 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D21 | JDIGITAL · 1 | gpio | PD0 | D21, I2C SCL (Wire), PD0, SCL, INT0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D20 | JDIGITAL · 2 | gpio | PD1 | D20, I2C SDA (Wire), PD1, SDA, INT1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| AREF | JDIGITAL · 3 | power in | AREF | power_in | ATmega2560-16AU datasheet p.410 table 410_1 | ||||||||
| GND | JDIGITAL · 4 | ground | ground | ||||||||||
| D13 | JDIGITAL · 5 | gpio | PB7 | D13, PWM (analogWrite), LED_BUILTIN (PB7), PB7, OC0A, OC1C, PCINT7 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D12 | JDIGITAL · 6 | gpio | PB6 | D12, PWM (analogWrite), PB6, OC1B, PCINT6 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D11 | JDIGITAL · 7 | gpio | PB5 | D11, PWM (analogWrite), PB5, OC1A, PCINT5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D10 | JDIGITAL · 8 | gpio | PB4 | D10, PWM (analogWrite), PB4, OC2A, PCINT4 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D9 | JDIGITAL · 9 | gpio | PH6 | D9, PWM (analogWrite), PH6, OC2B | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D8 | JDIGITAL · 10 | gpio | PH5 | D8, PWM (analogWrite), PH5, OC4C | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D7 | JDIGITAL · 11 | gpio | PH4 | D7, PWM (analogWrite), PH4, OC4B | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D6 | JDIGITAL · 12 | gpio | PH3 | D6, PWM (analogWrite), PH3, OC4A | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D5 | JDIGITAL · 13 | gpio | PE3 | D5, PWM (analogWrite), PE3, OC3A, AIN1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D4 | JDIGITAL · 14 | gpio | PG5 | D4, PWM (analogWrite), PG5, A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A C F C D E_{0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7} D C_{7 0 1 2} V N R F F F F F F F F K K K K K K K K N C J A A A A G A P P P P P P P P P P P P P P P P G V P P P P 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 (OC0B | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D3 | JDIGITAL · 15 | gpio | PE5 | D3, PWM (analogWrite), PE5, OC3C, INT5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D2 | JDIGITAL · 16 | gpio | PE4 | D2, PWM (analogWrite), PE4, OC3B, INT4 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D1 | JDIGITAL · 17 | gpio | PE1 | D1, Serial TX0 (USB via ATmega16U2), PE1, TXD0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D0 | JDIGITAL · 18 | gpio | PE0 | D0, Serial RX0 (USB via ATmega16U2), PE0, RXD0, PCINT8 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D14 | JDIGITAL · 19 | gpio | PJ1 | D14, Serial3 TX3, PJ1, TXD3, PCINT10 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D15 | JDIGITAL · 20 | gpio | PJ0 | D15, Serial3 RX3, PJ0, RXD3, PCINT9 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D16 | JDIGITAL · 21 | gpio | PH1 | D16, Serial2 TX2, PH1, TXD2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D17 | JDIGITAL · 22 | gpio | PH0 | D17, Serial2 RX2, PH0, RXD2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D18 | JDIGITAL · 23 | gpio | PD3 | D18, Serial1 TX1, PD3, TXD1, INT3 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D19 | JDIGITAL · 24 | gpio | PD2 | D19, Serial1 RX1, PD2, RXD1, INT2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D20 | JDIGITAL · 25 | gpio | PD1 | D20, I2C SDA (Wire), PD1, SDA, INT1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D21 | JDIGITAL · 26 | gpio | PD0 | D21, I2C SCL (Wire), PD0, SCL, INT0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| +5V | XIO (2x18 double header) · 1 | power out | power_out | p.11 table 11_1 | |||||||||
| D22 | XIO (2x18 double header) · 2 | gpio | PA0 | D22, PA0, AD0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D24 | XIO (2x18 double header) · 3 | gpio | PA2 | D24, PA2, AD2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D26 | XIO (2x18 double header) · 4 | gpio | PA4 | D26, PA4, AD4 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D28 | XIO (2x18 double header) · 5 | gpio | PA6 | D28, PA6, AD6 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D30 | XIO (2x18 double header) · 6 | gpio | PC7 | D30, PC7, A15 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D32 | XIO (2x18 double header) · 7 | gpio | PC5 | D32, PC5, A13 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D34 | XIO (2x18 double header) · 8 | gpio | PC3 | D34, PC3, A11 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D36 | XIO (2x18 double header) · 9 | gpio | PC1 | D36, PC1, A9 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D38 | XIO (2x18 double header) · 10 | gpio | PD7 | D38, PD7, T0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D40 | XIO (2x18 double header) · 11 | gpio | PG1 | D40, PG1, RD | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D42 | XIO (2x18 double header) · 12 | gpio | PL7 | D42, PL7 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D44 | XIO (2x18 double header) · 13 | gpio | PL5 | D44, PWM (analogWrite), PL5, OC5C | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D46 | XIO (2x18 double header) · 14 | gpio | PL3 | D46, PWM (analogWrite), PL3, OC5A | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D48 | XIO (2x18 double header) · 15 | gpio | PL1 | D48, PL1, ICP5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D50 | XIO (2x18 double header) · 16 | gpio | PB3 | D50, SPI CIPO, PB3, MISO, PCINT3 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D52 | XIO (2x18 double header) · 17 | gpio | PB1 | D52, SPI SCK, PB1, SCK, PCINT1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| GND | XIO (2x18 double header) · 18 | ground | ground | ||||||||||
| +5V | XIO (2x18 double header) · 1 | power out | power_out | p.11 table 11_1 | |||||||||
| D23 | XIO (2x18 double header) · 2 | gpio | PA1 | D23, PA1, AD1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D25 | XIO (2x18 double header) · 3 | gpio | PA3 | D25, PA3, AD3 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D27 | XIO (2x18 double header) · 4 | gpio | PA5 | D27, PA5, AD5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D29 | XIO (2x18 double header) · 5 | gpio | PA7 | D29, PA7, AD7 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D31 | XIO (2x18 double header) · 6 | gpio | PC6 | D31, PC6, A14 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D33 | XIO (2x18 double header) · 7 | gpio | PC4 | D33, PC4, A12 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D35 | XIO (2x18 double header) · 8 | gpio | PC2 | D35, PC2, A10 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D37 | XIO (2x18 double header) · 9 | gpio | PC0 | D37, PC0, A8 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D39 | XIO (2x18 double header) · 10 | gpio | PG2 | D39, PG2, ALE | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D41 | XIO (2x18 double header) · 11 | gpio | PG0 | D41, PG0, WR | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D43 | XIO (2x18 double header) · 12 | gpio | PL6 | D43, PL6 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D45 | XIO (2x18 double header) · 13 | gpio | PL4 | D45, PWM (analogWrite), PL4, OC5B | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D47 | XIO (2x18 double header) · 14 | gpio | PL2 | D47, PL2, T5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D49 | XIO (2x18 double header) · 15 | gpio | PL0 | D49, PL0, ICP4 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D51 | XIO (2x18 double header) · 16 | gpio | PB2 | D51, SPI COPI, PB2, MOSI, PCINT2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| D53 | XIO (2x18 double header) · 17 | gpio | PB0 | D53, SPI SS, PB0, SS, PCINT0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| GND | XIO (2x18 double header) · 18 | ground | ground | ||||||||||
| PB4 | JP5 (ATmega16U2) · 1 | debug | PB4 | ATmega16U2 PB4, PB4, OC2A, PCINT4 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| PB6 | JP5 (ATmega16U2) · 2 | debug | PB6 | ATmega16U2 PB6, PB6, OC1B, PCINT6 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| PB5 | JP5 (ATmega16U2) · 3 | debug | PB5 | ATmega16U2 PB5, PB5, OC1A, PCINT5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| PB7 | JP5 (ATmega16U2) · 4 | debug | PB7 | ATmega16U2 PB7, PB7, OC0A, OC1C, PCINT7 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes | -0.5–5.5 V | ATmega2560-16AU datasheet p.355 |
| CIPO | ICSP1 (ATmega16U2) · 1 | debug | ATmega16U2 CIPO | ||||||||||
| +5V | ICSP1 (ATmega16U2) · 2 | power out | power_out | p.11 table 11_1 | |||||||||
| SCK | ICSP1 (ATmega16U2) · 3 | debug | ATmega16U2 SCK | ||||||||||
| COPI | ICSP1 (ATmega16U2) · 4 | debug | ATmega16U2 COPI | ||||||||||
| RESET | ICSP1 (ATmega16U2) · 5 | control | RESET | ATmega16U2 RESET | 4.5–5.5 V | -0.5–0.5 V | -0.5–13 V | ATmega2560-16AU datasheet p.355 table 355_1 | |||||
| GND | ICSP1 (ATmega16U2) · 6 | ground | ground |
Arduino Mega 2560 Rev3 pinout FAQ
What microcontroller does the Arduino Mega 2560 Rev3 use?
The Arduino Mega 2560 Rev3 is built around the ATmega2560-16AU, alongside ATmega16U2, 5V linear regulator (part not named).
How many GPIO pins does the Arduino Mega 2560 Rev3 have?
54 GPIO pins are exposed. Xirkit documents 96 board pins, 78 of them with pin-level electrical limits.
Are the Arduino Mega 2560 Rev3 I/O pins 5 V tolerant?
Yes, the documented I/O pins are 5 V tolerant. Input-high threshold: 3–5.5 V.
How much current can a Arduino Mega 2560 Rev3 GPIO pin source?
Documented output-high current per pin: ≤ 40 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.
What voltage powers the Arduino Mega 2560 Rev3?
Supply range 4.5–12 V. Power inputs: VIN (7–12 V), AREF (4.5–5.5 V).
Related data
Looking for something else? Browse every structured part.