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.
SparkFun's Artemis Module - Cortex-M4F with Apollo3 processor
48MHz / 96MHz turbo available
1MB Flash Memory
384KB
3.3V DC
24 - all interrupt capable
Up to 32
0
21
2
4
6 I2C buses & Qwiic Connector
USB-C
Integrated USB Controller
No
Yes
Yes
2.7 x 2.1 in. rectangle
Operates less than 5mW at full operation, Built in BLE radio and antenna, PDM Digital Microphone
SparkFun's Artemis Module - Cortex-M4F with Apollo3 processor
48MHz / 96MHz turbo available
1MB Flash Memory
384KB
3.3V DC
48 - all interrupt capable
Up to 32
0
31
2
6
6 I2C buses & Qwiic Connector
USB-C
Integrated USB Controller
No
Yes
Yes
4.0 x 2.1 in rectangle
Operates less than 5mW at full operation, Built in BLE radio and antenna, PDM Digital Microphone
SparkFun's Artemis Module - Cortex-M4F with Apollo3 processor
48MHz / 96MHz turbo available
1MB Flash Memory
384KB
3.3V DC
17
Up to 32
0
17
2
2
4 I2C buses & Qwiic Connector
USB-C
Integrated USB Controller
Yes
No
No
2.1 x 4.9 cm. rectangle
Operates less than 5mW at full operation, Built in BLE radio and antenna, PDM Digital Microphone
ATSAMD21G18 32-bit/48MHz ARM Cortex-M0+
48 MHz Digital Frequency-Locked Loop and 48 MHz to 96 MHz Fractional Digital Phase-Locked Loop
4MB Flash Memory
2KB
Vin: 4.2V-6.0V for charger - otherwise 3.5V-6.0V
26
Up to 32
0
6
1
1
Micro USB
Integrated USB Controller
Yes
Yes
Yes
2.7 x 2.1 in. rectangle
Arduino R3 Layout
USB Client
FPGA: Intel Cyclone 10CL016
SAMD21: Microchip ATSAMD21 (Arm Cortex-M0+ processor)
FPGA: 48MHz - up to 200MHz
SAMD21: 32.768kHz (RTC), 48MHz
FPGA: 2MB
SAMD21: 256KB
FPGA: 8MB SDRAM
SAMD21: 32KB SRAM
3.3 V
FPGA: 22 + 25 on Mini PCI Express
SAMD21: 22
FPGA: N/A
SAMD21: 7 (ADC 8/10/12 bit)
FPGA: N/A SAMD21: 1 (DAC 10 bit)
FPGA: All Pins
SAMD21: 12 (0, 1, 2, 3, 4, 5, 6, 7, 8, 10, A3 - or 18 -, A4 -or 19)
FPGA: Up to 7 (depends on FPGA configuration)
SAMD21: 1
FPGA: Up to 7 (depends on FPGA configuration)
SAMD21: 1
FPGA: Up to 7 (depends on FPGA configuration)
SAMD21: 1
USB Micro-B
Native USB
Yes
Yes
No
3.27 x 0.98 in rectangle
FPGA, WiFi, Bluetooth Low Energy (BLE), micro-HDMI video output connector, MIPI video camera connector (compatible with Raspberry Pi Camera Modules), MiniPCIe connector
NXP MK66FX1M0
180 MHz
1 MB
256 KB
3.3 V
58
25
2
22
6
3
4
USB Micro-B
Native USB
No
Yes
No
2.5 x 0.7 in. rectangle
USB Client
NXP MK66FX1M0
180 MHz
1 MB
256 KB
3.3 V
58
25
2
22
6
3
4
USB Micro-B
Native USB
No
No
No
2.5 x 0.7 in. rectangle
USB Client
NXP MK64FX512
120 MHz
512 KB
192 KB
3.3 V
58
27
2
20
6
3
3
USB Micro-B
Native USB
No
Yes
No
2.5 x 0.7 in. rectangle
USB Client
NXP MK64FX512
120 MHz
512 KB
192 KB
3.3 V
58
27
2
20
6
3
3
USB Micro-B
Native USB
No
No
No
2.5 x 0.7 in. rectangle
USB Client
NXP MK20DX256
72 MHz
256 KB
64 KB
3.3 V
34
21
1
12
3
1
2
USB Micro-B
Native USB
No
No
No
1.4 x 0.7 in. rectangle
USB Client
NXP MKL26Z64
48 MHz
62 KB
8 KB
3.3 V
27
13
1
10
3
2
2
USB Micro-B
Native USB
No
No
No
1.4 x 0.7 in. rectangle
USB Client
AT90USB1286
16 MHz
127 KB
8 KB
5 V
46
8
0
9
1
1
1
USB Mini-B
Native USB
No
No
No
2.0 x 0.7 in. rectangle
USB Client
ATSSAMD21G18
48 MHz
256KB
32KB
3.3 V
27
6
1
10
6
6
6
USB Micro-B
Native USB
Yes
No
No
2.25 x 2.1 in. rectangle
USB client and host
ATSSAMD21G18
48 MHz
256KB
32KB
3.3 V
20
4
1
10
6
6
6
USB Micro-B
Native USB
No
No
No
1.3 x 0.7 in. rectangle
USB client and host
AT91SAM3X8E
84 MHz
512 KB
96 KB
3.3 V
54
12
2
12
4
1
2
USB Micro-B
ATmega16U2
No
Yes
Yes
4.0 x 2.1 in. rectangle
USB client and host
Both the teensy3.5(headers) and the teensy3.6(headers) in above chart say the headers are not soldered, yet the product descriptions say they are soldered.
Thanks for the heads up! I'll pass that along to get that fixed.
I'm pretty sure the Arduino Due doesn't have 12 DAC's. :-) IIRC, it has 2 DAC's that are 12 bits each.
Fixed. =)
Good catch => [ https://www.arduino.cc/reference/en/language/functions/zero-due-mkr-family/analogwriteresolution/ ]. I am updating it right now.