This is a non-exhaustive list of Arduino boards and compatible systems. It lists boards in these categories: Released under the official Arduino name Arduino "shield" compatible Development-environment compatible Based on non-Atmel processors
Where different from the Arduino base feature set, compatibility, features, and licensing details are included.
Official Many versions of the official Arduino hardware have been commercially produced to date:
Name Processor Format Host interface I/O Release date Notes Processor Frequency Dimensions Voltage Flash (KB) EEPROM (KB) SRAM (KB)Headers(Fem/Male) pins vs soldering Digital I/O (pins) Digital I/O with PWM (pins) Analog input (pins)Analog output pinsArduino Uno WiFi rev 2ATMEGA4809, NINA-W132 Wi-Fi module from u-blox, ECC608 crypto device16 MHzArduino / Genuino USB-A32U45 V480.256FH14560AnnouncedContains six-axis accelerometer, gyroscope the NINA/esp32 module supports Wi-Fi and support Bluetooth as Beta featureArduino / Genuino MKR1000ATSAMW25 (made of SAMD21 Cortex-M0+ 32 bit ARM MCU, WINC1500 2.4 GHz 802.11 b/g/n Wi-Fi, and ECC508 crypto device )48 MHzminimal USB3.3 V256No3281271Announced: Arduino MKR WiFi 1010 ATSAMD21G18A (Arm® Cortex®-M0+) 48 MHz minimal USB 3.3 V 256 – 32 8 12 7 1 June 2018“The MKR family gets bigger with two new IoT boards!” Arduino Blog, May 12, 2018 u-blox NINA-W102 Wi-Fi/BLE module; Microchip ECC508 crypto chipArduino MKR ZeroATSAMD21G18A48 MHzminimalUSB3.3 V256No32 Intel Curie™ module two tiny cores, an x86 (Quark SE) and an ARC 32 MHz Arduino / Genuino USB 3.3 V 196 24 14 4 6 Contains six-axis accelerometer, gyroscope and Bluetooth ATSAMD21G18A MHz Arduino USB Native & EDBG Debug 3.3 V 256 0 to 16 Kb emulation 32 14 12 6 1Released Announced May 15, 2014Listed on some vendors list Mar 2015 Beta test started in , 32-bit architecture ATSAM3X8E (Cortex-M3) MHz Mega USB 16U2 + native host 3.3 V 512 0 96 54 12 122 The first Arduino board based on an ARM processor. Features 2 channel 12-bit DAC, 84 MHz clock frequency, 32-bit architecture, 512 KB flash and 96 KB SRAM. Unlike most Arduino boards, it operates on 3.3 V and is not 5 V tolerant. ATmega32U4,Atheros AR9331 MHz, MHz Arduino USB 5 V 32 KB,16 MB 1 KB,0 KB 2.5 KB,64 MB 14 6 12 Arduino Yún is the combination of a classic Arduino Leonardo (based on the ATmega32U4 processor) with a Wi-Fi system on a chip (SoC) running Linino, a MIPS Linux based on OpenWrt. ATmega32U4 MHz Arduino USB 32U4 5 V 32 1 2.5 20 7 12 The Leonardo uses the ATmega32U4 processor, which has a USB controller built-in, eliminating one chip as compared to previous Arduinos. ATmega328P MHz Arduino USB-A 8U2 (Rev1&2)/ 16U2 (Rev3) 5 V 32 1 2FM 14 6 6 This uses the same ATmega328 as late-model Duemilanove, but whereas the Duemilanove used an FTDI chip for USB, the Uno uses an ATmega16U2 (ATmega8U2 before rev3) programmed as a serial converter. Arduino Mega2560 ATmega2560 MHz Mega USB 8U2 (Rev1&2)/ 16U2 (Rev3) 5 V 256 4 8FH 54 15 16 Total memory of 256 KB. Uses the ATmega16U2 (ATmega8U2 before Rev3) USB chip. Most shields that were designed for the Duemilanove, Diecimila, or Uno will fit, but a few shields will not fit because of interference with the extra pins. Arduino PORTENTA X8 PROCESSOR NXP® i.MX 8M Mini - 4x Arm® Cortex®-A53, 1x Arm® Cortex®-M4, STM32, Dual Arm® Cortex®-M7/M4 IC - 1x Arm® Cortex®-M7, 1x Arm® Cortex®-M4 MHz USB-C High Speed - 5 V 2GB - - - 54 15 16 Host and Device operation; Power Delivery support CONNECTIVITY 1 Gbit Ethernet interface (PHY); Wi-Fi®; Bluetooth® Low Energy SECURITY NXP® SE050C2 Crypto on a separate secure bus DIMENSIONS 66,04 mm x 25,40 mm CERTIFICATIONS PSA from Arm®; Arm® SystemReady IR (multiple distributions) INTERFACES CAN; PCIe; SAI; MIPI; DSI; SPI; I2S; I2C; UART; Arduino Ethernet ATmega328 MHz Arduino Ethernet serial interface Wiznet Ethernet 5 V 32 1 2 14 4 6 Based on the same WIZnet W5100 chip as the Arduino Ethernet Shield. A serial interface is provided for programming, but no USB interface. Late versions of this board support Power over Ethernet (PoE). Arduino Fio ATmega328P MHz minimal XBee Serial 3.3 V 32 1 2 14 6 8 Includes XBee socket on bottom of board. Arduino Nano ATmega328(ATmega168 before v3.0) MHz minimal USB-mini FTDI FT232R 5 V 16/32 0.5/1 1/2MH & soldering 14 6 8 This small USB-powered version of the Arduino uses a surface-mounted processor. LilyPad Arduino ATmega168V or ATmega328V MHz wearable ⌀ ] 2.7-5.5 V 16 0.5 1 14 6 6 This minimalist design is for wearable applications. Arduino Pro ATmega168 or ATmega328 MHz Arduino UART serial, I²C (TWI), SPI FTDI 5 V or 3.3 V 16/32 0.5/1 1/2 14 6 6 Designed and manufactured by SparkFun Electronics for use in semi-permanent installations. Arduino Mega ADK ATmega2560 MHz Mega 8U2 MAX3421EUSB Host 5 V 256 4 8 54 14 16 Arduino Esplora ATmega32U4 MHz 32U4 5 V 32 1 2.5 Analog joystick, four buttons, several sensors, 2 TinkerKit inputs and 2 outputs, LCD connector Arduino Micro ATmega32U4 MHzMini USB 5 V 32 1 2.5Soldering 20 7 12 This Arduino was co-designed by Adafruit. Arduino Pro Mini ATmega328P 8 MHz (3.3V), 16 MHz (5V)Mini Six-pin serial header 5 V / 3.3 V 32 1 2Soldering 14 6 6 Designed and manufactured by SparkFun Electronics. UNO R4 Minima Renesas RA4M1 MHz Arduino USB-C 5 V 256 32 FH 14 6 6 UNO R4 WiFi Renesas RA4M1 MHz Arduino USB-C 5 V 256 32 FH 14 6 6 Wifi Module: ESP32-S3-MINI-1-N8 Nano 33 BLE ARM Cortex-M4 64 MHz Micro USB 3.3 V 1 MB flash 256 14 All digital pins (4 at once) 8 Nano 33 BLE Sense ARM Cortex-M4 64 MHz Micro USB 3.3 V 1 MB 256 14 14 8 Nano RP2040 Connect Raspberry Pi RP2040 133 MHz Micro USB 3.3V 16MB 264 20 20 (Except A6, A7) 8 Portenta H7 STM32H747 with ARM Cortex-M7 480 MHz USB-C3.3V 16 MB8 MB SDRAMUno QMCU: STM32U585 MPU: QRB2210MCU: 160 MHz MPU: 2.0 GHzArduinoUSB-C5 V2 MB786FH59 (12 from MPU, 47 from MCU)662October 7, 2025The Arduino Uno Q differs from nearly all previous Arduino boards as it contains a Linux-compatible MPU as well as a microcontroller. It was the first Arduino board released after the Qualcomm aquisition.
Superseded The following have been superseded by later and more capable versions from Arduino.
Name Processor Format Host interface I/O Release date Notes Processor Frequency Dimensions Voltage Flash (KB) EEPROM (KB) SRAM (KB) Digital I/O (pins) Digital I/O with PWM (pins) Analog input (pins) Serial Arduino ATmega8 MHz Arduino DE-9 serial connection native The first board labelled "Arduino". Arduino USB ATmega8 MHz Arduino USB FTDI FT232BM Changed: USB replaces RS-232 interface, Improved: Arduino can be powered from host Arduino Extreme ATmega8 MHz Arduino USBThe Arduino Extreme uses many more surface mount components than previous USB Arduino boards and comes with female pin headers. (Nuova Generazione) ATmega8 MHz Arduino USB FTDI FT232RL Improved: FT232BM has been replaced by FT232RL to require fewer external components, LED on pin 13 added Arduino NG plus ATmega168 MHz Arduino USB (Bluetooth) ATmega168 ATmega328 MHz Arduino Bluetooth Bluegiga WT11 Bluetooth 5 V 32 1 2 14 4 6 Similar to the Arduino NG, this has a Bluetooth module rather than a serial interface. Programming is carried out via Bluetooth. ATmega168 (DIP-28) MHz Arduino USB FTDI 5 V 16 0.5 1 14 6 6 Improved: Host is able to reset the Arduino, pin headers for reset and 3.3 V, low dropout voltage regulator allows lower voltage on external power source (2009) ATmega168, ATmega328P (ATmega328 for newer version) MHz Arduino USB FTDI 5 V 16/32 0.5/1 1/2 14 6 6 Improved: automatically switching between USB and external power, eliminating jumper ATmega1280 MHz Mega USB FTDI 5 V 128 4 8 54 14 16 Uses a surface-mounted ATmega1280 for additional I/O and memory. Arduino Mini ATmega168 (Pro uses ATmega328) MHz (3.3 V model) or 16 MHz (5 V model) 5 16 0.5 1 14 6 6 This miniature version of the Arduino uses a surface-mounted processor.
Compatible Although the hardware and software designs are freely available under copyleft licenses, the developers have requested that the name "Arduino" be exclusive to the official product and not be used for derivative works without permission. The official policy document on the use of the Arduino name emphasizes that the project is open to incorporating work by others into the official product.
As a result of the protected naming conventions of the Arduino, a group of Arduino users forked the Arduino Diecimila, releasing an equivalent board called Freeduino. The name "Freeduino" is not trademarked and is free to use for any purpose.
Several Arduino-compatible products commercially released have avoided the "Arduino" name by using "-duino" name variants.
Footprint-compatible The following boards are fully or almost fully compatible with both the Arduino hardware and software, including being able to accept "shield" daughterboards.
Name Processor Maker Notes Seeeduino V4.2 ATmega328P Seeed Studio Seeeduino V4.2 is an Arduino-compatible board, which is based on ATmega328P MCU, Arduino UNO bootloader, and with an ATmega16U2 as a UART-to-USB converter. The three on-board Grove interface can make your board connect to over 300 Grove modules. Seeeduino Cortex-M0+] SAMD21 Cortex-M0+ Seeed Studio The Seeeduino Cortex-M0+ features an Atmel SAMD21 MCU which is based on a 32-bit ARM Cortex-M0+ processor. With the help of this powerful core, SAMD21 is much more powerful than AVR and can achieve many functions and more complex calculations that cannot be implemented on AVR chips. Seeeduino Lotus V1.1 ATmega328P Seeed Studio Seeeduino Lotus V1.0 is a 2 in 1 solution of the Seeeduino board and base shield. Seeeduino Lotus Cortex-M0+ SAMD21 Cortex-M0+ Seeed Studio SMART™ SAM D21 is a series of low-power microcontrollers using the 32-bit ARM® Cortex®-M0+ processor with 256 KB flash and 32 KB of SRAM. The Seeeduino Lotus Cortex-M0+ can be considered as a combination of Seeeduino and Base Shield. Seeeduino LoRaWAN SAMD21 Cortex-M0+ Seeed Studio LoRaWAN Class A/C Ultra long range communication Ultra low power consumption Arduino programming (based on Arduino Zero bootloader). Embedded with lithium battery management chip 4 Grove connectors onboard Seeeduino LoRaWAN W/GPS SAMD21 Cortex-M0+ Seeed Studio LoRaWAN Class A/C Ultra long range of communication GPS communication Ultra low power consumption Arduino programming (based on Arduino Zero bootloader). Embedded with lithim battery management chip 4 Grove connectors onboard Seeeduino Lite ATmega32U4 Seeed Studio Built around the ATmega32U4 chip Provide up to 20 Digital I/Os On board switch for 3. 3V and 5 V dual working mode 2 built-in Grove interface Built-in Micro USB for power supply and programming Seeeduino Ethernet ATmega328P Seeed Studio Seeeduino Ethernet is a compact and multifunctional development platform, which merges data logging and processing, device control and Ethernet communication together into one Seeeduino Cloud ATmega32U4 Seeed Studio Built on Dragino Wi-Fi IoT module HE and ATmega32U4 Compatible with Arduino Yun Support 2.4 GHz Wi-Fi, 802.11 b/g/n Built-in Ethernet port and USB 2.0 Running OpenWrt system Seeeduino Stalker V3.1 ATmega328P Seeed Studio Upgraded from Seeeduino Stalker V3.0 Lower power consumption (down to 100uA in sleep mode) Extra toggle switch for X-bee area 2 extra toggle switches for selecting the INT pin connected to RTC 3.3 V and 5 V dual modeeviveATmega2560STEMpediaBuilt on top of Arduino MEGA 2560 R3. Designed for STEM educational, and prototyping purpose. Compatible with Arduino Uno for all the Arduino Shields.
Additional features:
Internal Li-ion Battery, 2600 mAh. Charging via adapter or USB. 5 V, output of up to 2 A, 3.3 V, 250 mA LDO voltage regulator Variable Voltage supply of 1.25 V to 29 V, up to 2 A (Vin - 1 V) Reverse polarity and short circuit protection 1.8" TFT display screen along with 5-way joystick and a pair of potentiometers, slide switch, and tactile.