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

Arduino Ethernet w/o PoE

DEV-11229
$39.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)

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

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

Realtek Ameba Board

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

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
Retired

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

SparkFun ESP32 Thing

DEV-13907
$21.95
61

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

SparkFun ESP8266 Thing

WRL-13231
$16.95
45

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

SparkFun ESP8266 Thing - Dev Board

WRL-13711
$16.95
69

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)

SparkFun ESP8266 Thing - Dev Board (with Headers)

WRL-13804
$17.95
7

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

SparkFun Blynk Board - ESP8266

WRL-13794
$31.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

SparkFun nRF52832 Breakout

WRL-13990
$19.95
9

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

Comments 0 comments