← All Components  /  Microcontrollers
// Microcontrollers

Arduino Mega 2560

The Arduino Mega 2560 is a high-performance board based on the ATmega2560, featuring 54 digital I/O pins, 16 analog inputs, 4 UARTs, and 256KB of flash memory. Ideal for projects requiring many I/O connections.

// Specifications
Microcontroller
ATmega2560
Operating Voltage
5V
Digital I/O
54 (15 PWM)
Analog Inputs
16
UARTs
4
Flash
256 KB
// Pin Reference Table
Pin Name Function Type
0 RX0 UART0 receive BUS
1 TX0 UART0 transmit BUS
2 D2~ Digital I/O, PWM, INT4 I/O
3 D3~ Digital I/O, PWM, INT5 I/O
4 D4~ Digital I/O, PWM I/O
10 D10~ Digital I/O, PWM I/O
11 D11~ Digital I/O, PWM I/O
12 D12~ Digital I/O, PWM I/O
13 D13~ Digital I/O, PWM, LED I/O
14 TX3 UART3 transmit BUS
15 RX3 UART3 receive BUS
16 TX2 UART2 transmit BUS
17 RX2 UART2 receive BUS
18 TX1 UART1 transmit BUS
19 RX1 UART1 receive BUS
20 SDA I2C data BUS
21 SCL I2C clock BUS
50 MISO SPI MISO BUS
51 MOSI SPI MOSI BUS
52 SCK SPI clock BUS
53 SS SPI slave select BUS
A0 A0 Analog input 0 ADC
A15 A15 Analog input 15 ADC
5V 5V 5V power PWR
GND GND Ground GND
VIN VIN Raw input 7–12V PWR