# Arduino Mega 2560 Rev3

> Arduino Mega 2560 Rev3: ATmega2560 (16 MHz AVR, 256 KB flash, 8 KB SRAM, 4 KB EEPROM) at 5 V logic, 54 digital I/O (15 PWM), 16 analog inputs, 4 hardware UARTs, I2C, SPI, ATmega16U2 USB-serial, USB-B + DC jack, 101-style Mega form factor with 4 mounting holes — the classic many-I/O robot controller.

- Manufacturer: Arduino S.r.l.
- Part number: A000067
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-mega-2560-rev3-e196
- Pinout: https://www.xirkit.io/products/arduino-mega-2560-rev3-e196/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-mega-2560-rev3-e196/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ATmega2560-16AU |
| Chips on board | ATmega2560-16AU |
| Exposed GPIO | 54 |
| Documented board pins | 96 |
| I/O voltage | 5 V |
| Supply voltage | 4.5–12 V |
| Flash | 256 KB |
| SRAM | 8 KB |
| Interfaces | nc, control, adc, gpio, jtag, interrupt, i2c, analog, pwm, led, comparator, other, uart, ext_memory, timer, spi, debug, usb |
| Frameworks | Arduino IDE, Arduino Cloud |
| Dimensions | 99 × 53 mm |
| Operating temperature | -40 to 85 °C |
| Certifications | CE, RoHS 2/3, FCC Part 15 |

## Pinout (96 pins, 78 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NC | JANALOG · 1 | nc | — | no_connect | — | — | — | — | — | — | — |
| IOREF | JANALOG · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| Reset | JANALOG · 3 | control | RESET | RESET | 4.5–5.5 V | -0.5–0.5 V | — | — | — | — | — |
| +3V3 | JANALOG · 4 | power out | — | power_out | — | — | — | — | — | — | — |
| +5V | JANALOG · 5 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | JANALOG · 6 | ground | — | ground | — | — | — | — | — | — | — |
| GND | JANALOG · 7 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | JANALOG · 8 | power in | — | power_in | — | — | — | — | — | — | — |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| AREF | JDIGITAL · 3 | power in | AREF | power_in | — | — | — | — | — | — | — |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| +5V | XIO (2x18 double header) · 1 | power out | — | power_out | — | — | — | — | — | — | — |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| GND | XIO (2x18 double header) · 18 | ground | — | ground | — | — | — | — | — | — | — |
| +5V | XIO (2x18 double header) · 1 | power out | — | power_out | — | — | — | — | — | — | — |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| CIPO | ICSP1 (ATmega16U2) · 1 | debug | — | ATmega16U2 CIPO | — | — | — | — | — | — | — |
| +5V | ICSP1 (ATmega16U2) · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| 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 | — | — | — | — | — |
| GND | ICSP1 (ATmega16U2) · 6 | ground | — | ground | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store (USA) | 49.9 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/arduino-mega-2560-rev3 |

## 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).

**How much does the Arduino Mega 2560 Rev3 cost?**

From $49.9 at Arduino Store (USA). Prices are observed unit prices before tax and shipping.

**What are the Arduino Mega 2560 Rev3 dimensions?**

99 × 53 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino Mega 2560 Rev3 support?**

nc, control, adc, gpio, jtag, interrupt, i2c, analog, pwm, led, comparator, other, uart, ext_memory, timer, spi, debug, usb.

**How do I program the Arduino Mega 2560 Rev3?**

Supported frameworks: Arduino IDE, Arduino Cloud.

**Where does this Arduino Mega 2560 Rev3 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino Mega 2560 Rev3 datasheet](https://docs.arduino.cc/resources/datasheets/A000067-datasheet.pdf)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/arduino-mega-2560-rev3)

## Part graph

### Built from

- [ATmega2560-16AU](https://www.xirkit.io/products/category/dev-boards/atmega2560-16au) — main processor on the Arduino Mega 2560 Rev3
- ATmega16U2 — usb uart bridge on the Arduino Mega 2560 Rev3
- 5V linear regulator (part not named) — ldo regulator on the Arduino Mega 2560 Rev3

### Alternatives (by use case)

- [Arduino UNO R4 WiFi](https://www.xirkit.io/products/arduino-uno-r4-wifi-d7ab) — Both serve 5 v sensors — check the trade-offs; $49.9 vs $27.5
- [Arduino UNO R3](https://www.xirkit.io/products/arduino-uno-r3-9ffd) — Both serve 5 v sensors — check the trade-offs; $49.9 vs $27.6
- [Arduino Nano](https://www.xirkit.io/products/arduino-nano-b854) — Both serve 5 v sensors — check the trade-offs; $49.9 vs $25.7
