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.

SparkFun RedBoard Artemis

SparkFun RedBoard Artemis

SparkFun RedBoard Artemis

DEV-15444
$21.50
10

Quick take: Just another Arduino... That has BLE. And one megabyte of flash. And runs at less than 1mA. Oh, and it can run TensorFlow models.

Control Module:

SparkFun's Artemis Module - Cortex-M4F with Apollo3 processor

Clock Speed:

48MHz / 96MHz turbo available

Flash Memory:

1MB Flash Memory

RAM:

384KB

Operating Voltage

3.3V DC

GPIO

24 - all interrupt capable

Analog Inputs

Up to 32

DAC

0

PWM

21

UART

2

SPI

4

I2C

6 I2C buses & Qwiic Connector

Connector

USB-C

USB-to-Serial

Integrated USB Controller

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

2.7 x 2.1 in. rectangle

Special Features

Operates less than 5mW at full operation, Built in BLE radio and antenna, PDM Digital Microphone

SparkFun RedBoard Artemis ATP

SparkFun RedBoard Artemis ATP

SparkFun RedBoard Artemis ATP

DEV-15442
$26.95
1

Quick take: The Artemis module has 48 GPIO and this board breaks out absolutely every one of them in a familiar Mega like form factor

Control Module:

SparkFun's Artemis Module - Cortex-M4F with Apollo3 processor

Clock Speed:

48MHz / 96MHz turbo available

Flash Memory:

1MB Flash Memory

RAM:

384KB

Operating Voltage

3.3V DC

GPIO

48 - all interrupt capable

Analog Inputs

Up to 32

DAC

0

PWM

31

UART

2

SPI

6

I2C

6 I2C buses & Qwiic Connector

Connector

USB-C

USB-to-Serial

Integrated USB Controller

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

4.0 x 2.1 in rectangle

Special Features

Operates less than 5mW at full operation, Built in BLE radio and antenna, PDM Digital Microphone

SparkFun RedBoard Artemis Nano

SparkFun RedBoard Artemis Nano

SparkFun RedBoard Artemis Nano

DEV-15443
$16.50
6

Quick take: The Artemis Nano is a minimal but extremely handy implementation of the Artemis module.

Control Module:

SparkFun's Artemis Module - Cortex-M4F with Apollo3 processor

Clock Speed:

48MHz / 96MHz turbo available

Flash Memory:

1MB Flash Memory

RAM:

384KB

Operating Voltage

3.3V DC

GPIO

17

Analog Inputs

Up to 32

DAC

0

PWM

17

UART

2

SPI

2

I2C

4 I2C buses & Qwiic Connector

Connector

USB-C

USB-to-Serial

Integrated USB Controller

LiPo Charger

Yes

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.1 x 4.9 cm. rectangle

Special Features

Operates less than 5mW at full operation, Built in BLE radio and antenna, PDM Digital Microphone

SparkFun RedBoard Turbo - SAMD21 Development Board

SparkFun RedBoard Turbo - SAMD21 Development Board

SparkFun RedBoard Turbo - SAMD21 Development Board

DEV-14812
$26.95
8

Quick take: Provides you with an economical and easy to use development platform if you’re needing more power than the classic RedBoard.

Processor:

ATSAMD21G18 32-bit/48MHz ARM Cortex-M0+

Clock Speed:

48 MHz Digital Frequency-Locked Loop and 48 MHz to 96 MHz Fractional Digital Phase-Locked Loop

Flash Memory:

4MB Flash Memory

RAM:

2KB

Operating Voltage

Vin: 4.2V-6.0V for charger - otherwise 3.5V-6.0V

GPIO

26

Analog Inputs

Up to 32

DAC

0

PWM

6

UART

1

SPI

1

Connector

Micro USB

USB-to-Serial

Integrated USB Controller

LiPo Charger

Yes

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

2.7 x 2.1 in. rectangle
Arduino R3 Layout

Special Features

USB Client

Arduino MKR Vidor 4000

Arduino MKR Vidor 4000

Arduino MKR Vidor 4000

DEV-14870
Retired

Quick take: Combines the power of an ARM and FPGA into one board for high speed digital audio and video processing. The board can be programmed in the Arduino IDE and makes it more accessible for those getting into FPGAs.

Processor:

FPGA: Intel Cyclone 10CL016
SAMD21: Microchip ATSAMD21 (Arm Cortex-M0+ processor)

Clock Speed:

FPGA: 48MHz - up to 200MHz
SAMD21: 32.768kHz (RTC), 48MHz

Flash Memory:

FPGA: 2MB
SAMD21: 256KB

RAM:

FPGA: 8MB SDRAM
SAMD21: 32KB SRAM

Operating Voltage

3.3 V

GPIO

FPGA: 22 + 25 on Mini PCI Express
SAMD21: 22

Analog Inputs

FPGA: N/A
SAMD21: 7 (ADC 8/10/12 bit)

DAC

FPGA: N/A SAMD21: 1 (DAC 10 bit)

PWM

FPGA: All Pins
SAMD21: 12 (0, 1, 2, 3, 4, 5, 6, 7, 8, 10, A3 - or 18 -, A4 -or 19)

UART

FPGA: Up to 7 (depends on FPGA configuration)
SAMD21: 1

SPI

FPGA: Up to 7 (depends on FPGA configuration)
SAMD21: 1

I2C

FPGA: Up to 7 (depends on FPGA configuration)
SAMD21: 1

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

Yes

Soldered Headers?

Yes

Shield Compatible

No

Form Factor

3.27 x 0.98 in rectangle

Special Features

FPGA, WiFi, Bluetooth Low Energy (BLE), micro-HDMI video output connector, MIPI video camera connector (compatible with Raspberry Pi Camera Modules), MiniPCIe connector

Teensy 3.6 (Headers)

Teensy 3.6 (Headers)

DEV-14058
7

Quick take: Powerful with lots of pins and ports. Only slightly more difficult to set up over other Arduino boards.

Processor:

NXP MK66FX1M0

Clock Speed:

180 MHz

Flash Memory:

1 MB

RAM:

256 KB

Operating Voltage

3.3 V

GPIO

58

Analog Inputs

25

DAC

2

PWM

22

UART

6

SPI

3

I2C

4

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

No

Form Factor

2.5 x 0.7 in. rectangle

Special Features

USB Client

Teensy 3.6

Teensy 3.6

Teensy 3.6

DEV-14057
$29.25
15

Quick take: Powerful with lots of pins and ports. Only slightly more difficult to set up over other Arduino boards.

Processor:

NXP MK66FX1M0

Clock Speed:

180 MHz

Flash Memory:

1 MB

RAM:

256 KB

Operating Voltage

3.3 V

GPIO

58

Analog Inputs

25

DAC

2

PWM

22

UART

6

SPI

3

I2C

4

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.5 x 0.7 in. rectangle

Special Features

USB Client

Teensy 3.5 (Headers)

Teensy 3.5 (Headers)

DEV-14056
1

Quick take: Powerful with lots of pins and ports. Only slightly more difficult to set up over other Arduino boards.

Processor:

NXP MK64FX512

Clock Speed:

120 MHz

Flash Memory:

512 KB

RAM:

192 KB

Operating Voltage

3.3 V

GPIO

58

Analog Inputs

27

DAC

2

PWM

20

UART

6

SPI

3

I2C

3

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

No

Form Factor

2.5 x 0.7 in. rectangle

Special Features

USB Client

Teensy 3.5

Teensy 3.5

DEV-14055
8

Quick take: Powerful with lots of pins and ports. Only slightly more difficult to set up over other Arduino.

Processor:

NXP MK64FX512

Clock Speed:

120 MHz

Flash Memory:

512 KB

RAM:

192 KB

Operating Voltage

3.3 V

GPIO

58

Analog Inputs

27

DAC

2

PWM

20

UART

6

SPI

3

I2C

3

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.5 x 0.7 in. rectangle

Special Features

USB Client

Teensy 3.2

Teensy 3.2

Teensy 3.2

DEV-13736
$19.80
68

Quick take: Powerful with lots of pins and ports. Only slightly more difficult to set up over other Arduino.

Processor:

NXP MK20DX256

Clock Speed:

72 MHz

Flash Memory:

256 KB

RAM:

64 KB

Operating Voltage

3.3 V

GPIO

34

Analog Inputs

21

DAC

1

PWM

12

UART

3

SPI

1

I2C

2

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

1.4 x 0.7 in. rectangle

Special Features

USB Client

TeensyLC

Teensy LC

Teensy LC

DEV-13305
$12.95
17

Quick take: Cheaper and lower power than other Teensy boards.

Processor:

NXP MKL26Z64

Clock Speed:

48 MHz

Flash Memory:

62 KB

RAM:

8 KB

Operating Voltage

3.3 V

GPIO

27

Analog Inputs

13

DAC

1

PWM

10

UART

3

SPI

2

I2C

2

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

1.4 x 0.7 in. rectangle

Special Features

USB Client

Teensy++ 2.0

Teensy++ 2.0

DEV-11781
3 Retired

Quick take: Older Teensy model.

Processor:

AT90USB1286

Clock Speed:

16 MHz

Flash Memory:

127 KB

RAM:

8 KB

Operating Voltage

5 V

GPIO

46

Analog Inputs

8

DAC

0

PWM

9

UART

1

SPI

1

I2C

1

Connector

USB Mini-B

USB-to-Serial

Native USB

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.0 x 0.7 in. rectangle

Special Features

USB Client

SparkFun SAMD21 Dev Breakout

SparkFun SAMD21 Dev Breakout

SparkFun SAMD21 Dev Breakout

DEV-13672
$29.50
7

Quick take: Powerful microcontroller with lots of features. Using the advanced features in code can be complicated.

Processor:

ATSSAMD21G18

Clock Speed:

48 MHz

Flash Memory:

256KB

RAM:

32KB

Operating Voltage

3.3 V

GPIO

27

Analog Inputs

6

DAC

1

PWM

10

UART

6

SPI

6

I2C

6

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

Yes

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.25 x 2.1 in. rectangle

Special Features

USB client and host

SparkFun SAMD21 Mini Breakout

SparkFun SAMD21 Mini Breakout

SparkFun SAMD21 Mini Breakout

DEV-13664
$22.50
18

Quick take: Powerful microcontroller with lots of features. Using the advanced features in code can be complicated.

Processor:

ATSSAMD21G18

Clock Speed:

48 MHz

Flash Memory:

256KB

RAM:

32KB

Operating Voltage

3.3 V

GPIO

20

Analog Inputs

4

DAC

1

PWM

10

UART

6

SPI

6

I2C

6

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 and host

Arduino Due

Arduino Due

DEV-11589
15 Retired

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

Processor:

AT91SAM3X8E

Clock Speed:

84 MHz

Flash Memory:

512 KB

RAM:

96 KB

Operating Voltage

3.3 V

GPIO

54

Analog Inputs

12

DAC

2

PWM

12

UART

4

SPI

1

I2C

2

Connector

USB Micro-B

USB-to-Serial

ATmega16U2

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

4.0 x 2.1 in. rectangle

Special Features

USB client and host

Comments 5 comments