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 Ethernet w/o PoE

Arduino Ethernet w/o PoE

DEV-11229
$59.95
2

Quick take: Useful for making internet-connected projects where Ethernet is your only option. Separate USB-to-Serial board/cable is required for programming.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32KB

RAM:

2KB

Operating Voltage

5 V

GPIO

20

Analog Inputs

6

DAC

0

PWM

4

UART

1

SPI

1

I2C

1

Connector

6-pin UART

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

2.7 x 2.1 in. rectangle

Special Features

Ethernet

Arduino MKR1000 with Headers

Arduino MKR1000 (with Headers)

DEV-14393
$35.99
1

Quick take: Official Arduino WiFi Board

Processor:

ATSAMW25H18

Clock Speed:

48 MHz

Flash Memory:

256KB

RAM:

32KB

Operating Voltage

3.3 V

GPIO

22

Analog Inputs

7

DAC

1

PWM

12

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

Yes

Soldered Headers?

Yes

Shield Compatible

No

Form Factor

2.42 x 0.98 in. rectangle

Special Features

Wifi

Arduino MKR1000

Arduino MKR1000

DEV-14394
$34.99
1

Quick take: Official Arduino WiFi Board

Processor:

ATSAMW25H18

Clock Speed:

48 MHz

Flash Memory:

256KB

RAM:

32KB

Operating Voltage

3.3 V

GPIO

22

Analog Inputs

7

DAC

1

PWM

12

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.42 x 0.98 in. rectangle

Special Features

Wifi

LightBlue Bean+

LightBlue Bean+

WRL-14199
$54.95
1

Quick take: Lots of features for getting started with BLE development.

Processor:

ATmega328P

Clock Speed:

8 MHz

Flash Memory:

32KB

RAM:

2KB

Operating Voltage

3.3 V or 5 V

GPIO

16

Analog Inputs

6

DAC

0

PWM

4

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

None

LiPo Charger

Yes

Soldered Headers?

Yes

Shield Compatible

No

Form Factor

2.56 x 1.38 in. rectangle

Special Features

Bluetooth Low Energy (BLE), over-th-air programming, accelerometer, temperature sensor.

Arduino Yun

DEV-12053
14

Quick take: Like having an Arduino and single board computer in one package. Linux commands can be called from the 32U4 and Python scripts can be written to run on the Atheros.

Processor:

ATmega32U4

Clock Speed:

16 MHz

Flash Memory:

32KB

RAM:

2.5 KB

Operating Voltage

5 V

GPIO

20

Analog Inputs

12

DAC

0

PWM

7

UART

1

SPI

1

I2C

1

Connector

Micro USB

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

Linux single board computer with Atheros AR9331 @ 400MHz, USB Host, WiFi, Ethernet

Realtek Ameba Board

Realtek Ameba Board

WRL-14280
$24.95
1

Quick take: WiFi and NFC radios with a powerful microcontroller.

Processor:

RTL8195AM

Clock Speed:

166 MHz

Flash Memory:

1 MB

RAM:

2.5 MB

Operating Voltage

3.3 V

GPIO

25

Analog Inputs

2

DAC

1

PWM

4

UART

3

SPI

2

I2C

2

Connector

USB Micro-B

USB-to-Serial

LPC11U35

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

3.94 x 2.44 in rectangle

Special Features

WiFi, NFC, USB OTG

Arduino Dock R2 for Onion Omega

Arduino Dock R2 for Onion Omega

DEV-14438
$20.00

Quick take: Useful for getting better GPIO control or real-time applications with the Omega2. Requires Omega2 or Omega2+ to work.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32 KB

RAM:

2 KB

Operating Voltage

5 V

GPIO

34

Analog Inputs

6

DAC

0

PWM

7

UART

2

SPI

2

I2C

2

Connector

USB Micro-B

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

3.5 x 2.1 in rectangle

Special Features

Dock for Omega2

Arduino Industrial 101

Arduino Industrial 101

DEV-14134
$39.95

Quick take: Small form-factor version of the Arduino Yun.

Processor:

ATmega32U4

Clock Speed:

16 MHz

Flash Memory:

32 KB

RAM:

2.5 KB

Operating Voltage

5 V

GPIO

8

Analog Inputs

5

DAC

0

PWM

2

UART

0

SPI

1

I2C

0

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.1 x 1.7 in rectangle

Special Features

Linux single board computer with Atheros AR9331 @ 400 MHz, USB Host, WiFi, Ethernet

SparkFun ESP32 Thing

SparkFun ESP32 Thing

DEV-13907
$19.95
52

Quick take: Lots of features and powerful processor but software can be complicated. Many Arduino libraries not supported (yet).

Processor:

Tensilica LX6

Clock Speed:

240 MHz

Flash Memory:

4 MB

RAM:

520 KB

Operating Voltage

3.3 V

GPIO

28

Analog Inputs

18

DAC

2

PWM

16

UART

3

SPI

3

I2C

2

Connector

USB Micro-B

USB-to-Serial

FTDI FTS31XS

LiPo Charger

Yes

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.32 x 1 in rectangle

Special Features

WiFi, Bluetooth, BLE

SparkFun ESP8266 Thing

SparkFun ESP8266 Thing

WRL-13231
$15.95
40

Quick take: Low power and inexpensive WiFi development board. Separate USB-to-Serial board/cable is required for programming.

Processor:

Tensilica L106

Clock Speed:

80 MHz

Flash Memory:

512 KB

RAM:

96 KB

Operating Voltage

3.3 V

GPIO

11

Analog Inputs

1

DAC

0

PWM

11

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.18 x 1.02 in. rectangle

Special Features

WiFi, temperature and light sensors

SparkFun ESP8266 Thing Dev Board

SparkFun ESP8266 Thing - Dev Board

WRL-13711
$15.95
65

Quick take: Low power and inexpensive WiFi development board.

Processor:

Tensilica L106

Clock Speed:

80 MHz

Flash Memory:

512 KB

RAM:

96 KB

Operating Voltage

3.3 V

GPIO

11

Analog Inputs

1

DAC

0

PWM

11

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

FTDI FTS31XS

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.18 x 1.02 in. rectangle

Special Features

WiFi, temperature and light sensors

SparkFun ESP8266 Thing Dev Board with Headers

SparkFun ESP8266 Thing - Dev Board (with Headers)

WRL-13804
$16.50
5

Quick take: Low power and inexpensive WiFi development board.

Processor:

Tensilica L106

Clock Speed:

80 MHz

Flash Memory:

512 KB

RAM:

96 KB

Operating Voltage

3.3 V

GPIO

11

Analog Inputs

1

DAC

0

PWM

11

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

FTDI FTS31XS

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.18 x 1.02 in. rectangle

Special Features

WiFi, temperature and light sensors

SparkFun Blynk Board - ESP8266

SparkFun Blynk Board - ESP8266

WRL-13794
$29.95
15

Quick take: Easiest way to get started making projects with the Blynk app.

Processor:

Tensilica L106

Clock Speed:

80 MHz

Flash Memory:

4 KB

RAM:

96 KB

Operating Voltage

3.3 V

GPIO

10

Analog Inputs

1

DAC

0

PWM

10

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

FTDI FTS31XS

LiPo Charger

Yes

Soldered Headers?

No

Shield Compatible

No

Form Factor

1.97 x 1.65 in. rectangle

Special Features

WiFi, temperature and humidity sensor, preconfigured with Blynk

SparkFun nRF52832 Breakout

SparkFun nRF52832 Breakout

WRL-13990
$19.95
7

Quick take: Powerful but complex BLE development board.

Processor:

nRF52832

Clock Speed:

64 MHz

Flash Memory:

512 KB

RAM:

64 KB

Operating Voltage

3.3 V

GPIO

32

Analog Inputs

8

DAC

0

PWM

12

UART

1

SPI

3

I2C

2

Connector

6-pin UART

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.05 x 0.70 in. rectangle

Special Features

BLE, configurable NFC tag

RedBearLab BLE Nano Kit v2 - nRF52832

RedBearLab BLE Nano v2 - nRF52832

WRL-14070
$16.95
1

Quick take: Powerful BLE board with Arduino libraries and examples.

Processor:

nRF52832

Clock Speed:

64 MHz

Flash Memory:

512 KB

RAM:

64 KB

Operating Voltage

3.3 V

GPIO

11

Analog Inputs

6

DAC

0

PWM

11

UART

1

SPI

2

I2C

1

Connector

DAPLink USB board

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

0.83 x0.73 in. rectangle

Special Features

BLE, configurable NFC tag

SparkFun Simblee BLE Breakout - RFD77101

SparkFun Simblee BLE Breakout - RFD77101

WRL-13632
$24.95
3

Quick take: BLE with ability to send user interfaces to smartphones. Separate USB-to-Serial board/cable is required for programmming.

Processor:

Simblee RFD77101

Clock Speed:

16 MHz

Flash Memory:

128 KB

RAM:

24 KB

Operating Voltage

3.3 V

GPIO

29

Analog Inputs

6

DAC

0

PWM

4

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

2.3 x 0.9 in. rectangle

Special Features

BLE

RFduino - Simblee DIP

RFduino - Simblee DIP

DEV-13768
$29.95
1

Quick take: BLE with ability to send user interfaces to smartphones. RFduino USB Sheild is required for programming.

Processor:

Simblee RFD77101

Clock Speed:

16 MHz

Flash Memory:

128 KB

RAM:

24 KB

Operating Voltage

3.3 V

GPIO

7

Analog Inputs

6

DAC

0

PWM

4

UART

1

SPI

1

I2C

1

Connector

None

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

No

Form Factor

0.93 x 0.90 in. rectangle

Special Features

BLE

Comments 0 comments