×

SparkFun will be closing on Monday for Memorial Day (5/28). Orders placed after 2pm MT on Friday (5/25) will process and ship out on Tuesday (5/29).

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

DEV-11021
$24.95
112

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

DEV-11224
$29.95
21

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

SparkFun RedBoard - Programmed with Arduino

DEV-13975
$19.95
28

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

Arduino Pro Mini - 5V/16MHz

Arduino Pro Mini 328 - 5V/16MHz

DEV-11113
$9.95
125

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

DEV-11114
$9.95
43

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

DEV-11061
$45.95
49

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

DEV-12640
$19.95
68

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?

Yes

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

DEV-12587
$19.95
13

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?

Yes

Shield Compatible

No

Form Factor

1.3 x 0.7 in rectangle

Special Features

USB Client

SparkFun MicroView

SparkFun MicroView - OLED Arduino Module

DEV-12923
$39.95
44

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

DEV-10116
$24.95
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 Fio v3

Fio v3 - ATmega32U4

DEV-11520
$34.95
7

Quick take: Similar to the Pro Micro but with a battery charger and XBee socket.

Processor:

ATmega32U4

Clock Speed:

8 MHz

Flash Memory:

32 KB

RAM:

2.5 KB

Operating Voltage

3.3 V

GPIO

22

Analog Inputs

9

DAC

0

PWM

6

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

2.55 x 1.1 in. rectangle

Special Features

XBee Socket

STEMtera

STEMTera (Black)

DEV-14082
$45.00
8

Quick take: The microcontroller is built into the breadboard, which makes prototyping electronics much easier.

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

USB Micro-B

USB-to-Serial

ATmega32U4

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

No

Form Factor

4.56 x 3.25 rectangle

Special Features

Built inside breadboard, 32U4 pins accessable, lots of colors

Arduino Leonardo

Arduino Leonardo with Headers

DEV-11286
$24.95
8

Quick take: It 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

20

Analog Inputs

12

DAC

0

PWM

7

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

2.7 x 2.1 in. rectangle

Special Features

USB client

Arduino Pro 328 - 5V/16MHz

Arduino Pro 328 - 5V/16MHz

DEV-10915
$14.95
3

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

DEV-10914
$14.95

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

DEV-13614
$29.95
4

Quick take: Similar to the Pro Micro but with a battery chargr 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

SparkFun RedStick

SparkFun RedStick

DEV-13741
$19.95
7

Quick take: Smaller version of the SparkFun RedBoard that can be plugged directly into a USB slot.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32 KB

RAM:

2 KB

Operating Voltage

5 V

GPIO

22

Analog Inputs

8

DAC

0

PWM

6

UART

1

SPI

1

I2C

1

Connector

PCB USB

USB-to-Serial

FTDI FTS31XS

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.6 x 0.7 in. rectangle

Special Features

USB Stick

SparkFun Roshamglo Badge Kit

SparkFun Roshamglo Badge Kit

KIT-14130
$12.95

Quick take: Originally created as an event give-away. Can be used to control TVs. USB drivers may not work on all computers.

Processor:

ATtiny84

Clock Speed:

8 MHz

Flash Memory:

8 KB

RAM:

.5 KB

Operating Voltage

3.3 V

GPIO

9

Analog Inputs

8

DAC

0

PWM

4

UART

0

SPI

1

I2C

1

Connector

PCB USB

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.85 x 1.40 in. rectangle

Special Features

IR transmitter and receiver

ATmega328 with Arduino Optiboot (Uno)

ATmega328 with Arduino Optiboot (Uno)

DEV-10524
$5.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

PGM-11801
$19.95
77

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

Comments 0 comments