Arduino Board Pinouts
Compare pinouts, electrical constraints, and peripheral capabilities across official Arduino development boards.
92 pins
Arduino Mega 2560 Rev3
ATmega2560 (16 MHz)
Flagship 5V development board powered by ATmega2560 with 54 digital I/O pins (15 PWM), 16 analog channels, and 4 hardware UART ports.
34 pinsArduino Pro Mini
ATmega328P (16 MHz)
Ultra-compact ATmega328P development board with 24 DIP pins, 6-pin FTDI header, and 8 analog inputs.
Hardware comparison
| Board | MCU | Pins | Clock | SRAM | Flash | Logic voltage |
|---|---|---|---|---|---|---|
| Arduino Mega 2560 Rev3 | ATmega2560 | 92 | 16 MHz | 8 KB | 256 KB | 5.0 V |
| Arduino Pro Mini | ATmega328P | 34 | 16 MHz | 2 KB | 32 KB | 5.0 V |