Arduino Comparison Guide

Uno or Pro Mini? Bluetooth or wireless? When it comes to Arduinos, there are a lot of choices. We've compiled every Arduino development board we carry, so you can quickly compare them to find the perfect one for your needs.

If you're not quite to the spec sheet stage yet, head over to our Choosing an Arduino for Your Project guide.

Arduino Uno - R3

Arduino Uno - R3

Arduino Uno - R3

DEV-11021
$27.60
138

Quick take: Having the microcontroller in a larger DIP package means it can be removed or replaced easily.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32KB

RAM:

2KB

Operating Voltage

5 V

GPIO

20

Analog Inputs

6

DAC

0

PWM

6

UART

1

SPI

1

I2C

1

Connector

USB Type B

USB-to-Serial

ATmega16U2

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

2.7 x 2.1 in. rectangle

Arduino Uno - R3 SMD

Arduino Uno - R3 SMD

Arduino Uno - R3 SMD

DEV-11224
$26.30
26

Quick take: Microcontroller is in SMD package, which makes it harder to remove or replace.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32KB

RAM:

2KB

Operating Voltage

5 V

GPIO

20

Analog Inputs

6

DAC

0

PWM

6

UART

1

SPI

1

I2C

1

Connector

USB Type B

USB-to-Serial

ATmega16U2

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

2.7 x 2.1 in. rectangle

SparkFun RedBoard Plus

SparkFun RedBoard Plus

SparkFun RedBoard Plus

DEV-18158
$21.50
6

Quick take: We've applied every lesson we've learned about making a better Arduino Uno and put it into the RedBoard Plus

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32KB

RAM:

2KB

Operating Voltage

3.3V or 5V (selectable)

GPIO

20

Analog Inputs

8

DAC

0

PWM

6

UART

1

SPI

1

I2C

1

Connector

USB-C

USB-to-Serial

USB-C CH340G

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

2.7 x 2.1 in. rectangle

SparkFun RedBoard

SparkFun RedBoard - Programmed with Arduino

SparkFun RedBoard - Programmed with Arduino

DEV-13975
$21.50
50

Quick take: Like the UNO R3, but cheaper and uses an FTDI, which means different USB drivers.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32KB

RAM:

2KB

Operating Voltage

5 V

GPIO

20

Analog Inputs

6

DAC

0

PWM

6

UART

1

SPI

1

I2C

1

Connector

USB Mini-B

USB-to-Serial

FTDI FT231X

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

2.7 x 2.1 in. rectangle

SparkFun RedBoard Qwiic

SparkFun RedBoard Qwiic

SparkFun RedBoard Qwiic

DEV-15123
$21.50 $15.05
20

Quick take: Just like our trusty RedBoard featuring a Qwiic connector among other new features.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32KB

RAM:

2KB

Operating Voltage

3.3V or 5V via jumpers

GPIO

20

Analog Inputs

6

DAC

0

PWM

6

UART

1

SPI

1

Connector

Micro USB

USB-to-Serial

CH340C

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

2.7 x 2.1 in. rectangle

SparkFun Qwiic Pro Micro - USB-C (ATmega32U4)

SparkFun Qwiic Pro Micro - USB-C (ATmega32U4)

SparkFun Qwiic Pro Micro - USB-C (ATmega32U4)

DEV-15795
$21.50 $15.05
12

Quick take: Our same trusty Pro Micro now with reset button, Qwiic connector, USB-C, and castellated pads and more!

Processor:

ATmega32U4

Clock Speed:

16 MHz

Flash Memory:

32KB

RAM:

2.5 KB

Operating Voltage

3.3V regulated

GPIO

18

Analog Inputs

8

DAC

0

PWM

5

UART

1

SPI

1

I2C

1 via Qwiic Connector

Connector

USB C

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

1.3 x 0.7 in rectangle

Arduino Pro Mini - 5V/16MHz

Arduino Pro Mini 328 - 5V/16MHz

Arduino Pro Mini 328 - 5V/16MHz

DEV-11113
$10.95
140

Quick take: Very popular bare-bones, small Arduino board with 5V I/O. Separate USB-to-Serial board/cable is required for programming.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32KB

RAM:

2 KB

Operating Voltage

5 V

GPIO

22

Analog Inputs

8

DAC

0

PWM

6

UART

1

SPI

1

I2C

1

Connector

6-pin UART

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

1.3 x 0.7 in rectangle

Arduino Pro Mini - 3V/8MHz

Arduino Pro Mini 328 - 3.3V/8MHz

Arduino Pro Mini 328 - 3.3V/8MHz

DEV-11114
$10.95
54

Quick take: Very popular bare-bones, small Arduino board with 3.3V I/O. Separate USB-to-Serial board/cable is required for programming.

Processor:

ATmega328P

Clock Speed:

8 MHz

Flash Memory:

32KB

RAM:

2 KB

Operating Voltage

3.3 V

GPIO

22

Analog Inputs

8

DAC

0

PWM

6

UART

1

SPI

1

I2C

1

Connector

6-pin UART

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

1.3 x 0.7 in rectangle

Arduino Mega 2560 R3

Arduino Mega 2560 R3

Arduino Mega 2560 R3

DEV-11061
$48.40
60

Quick take: Good for when you need lots of GPIO pins, more than one UART port, or more memory for your program.

Processor:

ATmega2560

Clock Speed:

16 MHz

Flash Memory:

256 KB

RAM:

8 KB

Operating Voltage

5 V

GPIO

54

Analog Inputs

16

DAC

0

PWM

15

UART

4

SPI

1

I2C

1

Connector

USB Type B

USB-to-Serial

ATmega16U2

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

4.0 x 2.1 in rectangle

Pro Micro - 5V/16MHz

Pro Micro - 5V/16MHz

Pro Micro - 5V/16MHz

DEV-12640
$19.50
82

Quick take: Small form-factor board that can act as a USB mouse or keyboard, which is fun for making custom computer peripherals.

Processor:

ATmega32U4

Clock Speed:

16 MHz

Flash Memory:

32 KB

RAM:

2.5 KB

Operating Voltage

5 V

GPIO

18

Analog Inputs

9

DAC

0

PWM

5

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

1.3 x 0.7 in rectangle

Special Features

USB Client

Pro Micro - 3.3V/8MHz

Pro Micro - 3.3V/8MHz

Pro Micro - 3.3V/8MHz

DEV-12587
$19.50
21

Quick take: Small form-factor board that can act as a USB mouse or keyboard, which is fun for making custom computer peripherals.

Processor:

ATmega32U4

Clock Speed:

8 MHz

Flash Memory:

32 KB

RAM:

2.5 KB

Operating Voltage

3.3 V

GPIO

18

Analog Inputs

9

DAC

0

PWM

5

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

1.3 x 0.7 in rectangle

Special Features

USB Client

SparkFun MicroView

SparkFun MicroView - OLED Arduino Module

SparkFun MicroView - OLED Arduino Module

DEV-12923
$44.95
47

Quick take: Tiny module with built-in display that's great for creating simple user interfaces.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32 KB

RAM:

2 KB

Operating Voltage

5 V

GPIO

12

Analog Inputs

6

DAC

0

PWM

3

UART

1

SPI

0

I2C

1

Connector

MicroView USB Programmer

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

No

Form Factor

Special Features

64 x 48 OLED display

Arduino Fio

Arduino Fio

Arduino Fio

DEV-10116
$30.95 $10.83
2

Quick take: Similar to the Pro Mini but with a battery charger and XBee socket. Separate USB-to-Serial board/cable is required for programming.

Processor:

ATmega328P

Clock Speed:

8 MHz

Flash Memory:

32 KB

RAM:

2 KB

Operating Voltage

3.3 V

GPIO

22

Analog Inputs

8

DAC

0

PWM

6

UART

1

SPI

1

I2C

1

Connector

6-pin UART

USB-to-Serial

None

LiPo Charger

Yes

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.55 x 1.1 in. rectangle

Special Features

XBee Socket

Arduino Pro 328 - 5V/16MHz

Arduino Pro 328 - 5V/16MHz

DEV-10915
3 Retired

Quick take: Bare-bones Arduino board with 5V/I/O. Separate USB-to-Serial board/cable is required for programming.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32 KB

RAM:

2 KB

Operating Voltage

5 V

GPIO

20

Analog Inputs

6

DAC

0

PWM

6

UART

1

SPI

1

I2C

1

Connector

6-pin UART

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

Yes

Form Factor

2.05 x 2.10 in. rectangle

Special Features

USB client

Arduino Pro 328 - 3.3V/8MHz

Arduino Pro 328 - 3.3V/8MHz

Arduino Pro 328 - 3.3V/8MHz

DEV-10914
$18.50
1

Quick take: Bare-bones Arduino board with 3.3V/I/O. Separate USB-to-Serial board/cable is required for programming.

Processor:

ATmega328P

Clock Speed:

8 MHz

Flash Memory:

32 KB

RAM:

2 KB

Operating Voltage

3.3 V

GPIO

20

Analog Inputs

6

DAC

0

PWM

6

UART

1

SPI

1

I2C

1

Connector

6-pin UART

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

Yes

Form Factor

2.05 x 2.10 in. rectangle

Special Features

USB client

Qduino Mini

Qduino Mini - Arduino Dev Board

Qduino Mini - Arduino Dev Board

DEV-13614
$35.95
5

Quick take: Similar to the Pro Micro but with a battery charger and some multi-color LEDs.

Processor:

ATmega32U4

Clock Speed:

8 MHz

Flash Memory:

32 KB

RAM:

2.5 KB

Operating Voltage

3.3 V

GPIO

19

Analog Inputs

11

DAC

0

PWM

4

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

Yes

Soldered Headers?

No

Shield Compatible

No

Form Factor

1.5 x 0.8 in. rectangle

ATmega328 with Arduino Optiboot (Uno)

ATmega328 with Arduino Optiboot (Uno)

ATmega328 with Arduino Optiboot (Uno)

DEV-10524
$6.50
9

Quick take: Requires external crystal and USB-to-Serial board/cable to program. Can be used as a replacement for the microcontroller on the Arduino UNO R3.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32 KB

RAM:

2 KB

Operating Voltage

5 V

GPIO

20

Analog Inputs

6

DAC

0

PWM

6

UART

1

SPI

1

I2C

1

Connector

None

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

1.4 x 0.4 in. rectangle

Special Features

Bare DIP Package

Tiny AVR Programmer

Tiny AVR Programmer

Tiny AVR Programmer

PGM-11801
$17.50
111

Quick take: Used to program the small, low-power ATtiny85 from Arduino. Requires separate ATtiny85 to work.

Processor:

ATtiny85

Clock Speed:

8 MHz

Flash Memory:

8 KB

RAM:

0.5 KB

Operating Voltage

5 V

GPIO

6

Analog Inputs

4

DAC

0

PWM

2

UART

0

SPI

1

I2C

1

Connector

USB Type A

USB-to-Serial

ATtiny84

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

No

Form Factor

2.95 x 0.60 in. rectangle