Robot Maker ToolkitPinouts › Arduino Mega 2560

Arduino Mega 2560 pinout

Every Arduino Mega 2560 pin with its capabilities (digital, PWM, ADC, I2C, SPI, UART) and the wiring gotchas that bite. The big UNO: 54 digital pins (15 PWM), 16 analog inputs and 4 hardware serial ports. For projects that simply run out of pins.

ATmega2560 @ 16 MHzLogic: 5 VPro in app
PinCapabilitiesWatch out
D2DigitalPWMInterrupt
D3DigitalPWMInterrupt
D13DigitalPWMBuilt-in LED
D14 (TX3)DigitalUART3 TX
D15 (RX3)DigitalUART3 RX
D16 (TX2)DigitalUART2 TX
D17 (RX2)DigitalUART2 RX
D18 (TX1)DigitalUART1 TXInterrupt
D19 (RX1)DigitalUART1 RXInterrupt
D20 (SDA)DigitalI2C SDAInterrupt
D21 (SCL)DigitalI2C SCLInterrupt
D44DigitalPWM
D50 (MISO)DigitalSPI MISO
D51 (MOSI)DigitalSPI MOSI
D52 (SCK)DigitalSPI SCK
D53 (SS)DigitalSPI SS
A0Analog inDigital
A15Analog inDigital
5VPower out 5V
3.3VPower out 3.3V
Max ~50 mA
VINPower in 7–12V
GNDGround

Arduino Mega 2560 gotchas & notes

Get this pinout — plus 55+ sensor wiring diagrams, shield maps and maker calculators — offline on your phone.

Get it onGoogle Play

Other board pinouts

Arduino UNO R3ESP32 DevKit (WROOM-32)Raspberry Pi PicoArduino UNO R4 WiFiArduino NanoArduino Nano ESP32Arduino LeonardoESP8266 NodeMCU