Arduino

The Arduino Family Explained: Uno, Nano, Mega, and When to Use Each

If you walked into a RadioShack in 2008 and asked for a microcontroller board, the clerk would have pointed at an Arduino Duemilanove and that would be the end of the conversation. There was exactly one Arduino worth caring about. Two decades later the Arduino brand covers more than twenty boards spanning 8-bit AVRs, Cortex-M0+, Cortex-M4, Cortex-M7, and dual-core industrial modules. Sorting through them is genuinely confusing, and most online guides still recommend boards that have been surpassed by cheaper, more capable alternatives.

This article is the one we wish someone had handed us when we first tried to pick a board. Real specs, honest pricing, and opinions about when each one actually makes sense.

The Arduino brand versus the Arduino ecosystem

Two distinct things share the name. First, the official Arduino company (based in Italy) designs and sells specific boards. Second, the "Arduino IDE" and the broader ecosystem — a C/C++ framework, a huge library collection, a specific style of code with setup() and loop() — runs on hundreds of third-party boards from ESP32 DevKits to Teensy to STM32 Blue Pills.

When someone says "I'll write this in Arduino", they usually mean the ecosystem, not the brand. You can write Arduino code for an ESP32 that Espressif made. That distinction matters when you shop: you are almost never forced to buy an official Arduino board, and the clone market is significantly cheaper.

The core boards, by capability

Arduino Uno R3 — the default

The Uno is what you buy if you are learning. ATmega328P at 16 MHz, 32 KB flash, 2 KB RAM, 14 digital pins, 6 analog inputs, 5V logic. Around $28 for a genuine board, $5–8 for a clone. The single best-documented board in existence; every tutorial, every Arduino book, and every school curriculum starts here.

It is also, by 2026 standards, slow. A floating-point divide takes around 100 microseconds. Reading an analog pin takes 100 microseconds. If your project needs to do anything time-sensitive you will hit the ceiling quickly. But for blinking LEDs, reading switches, driving displays, and most hobby-grade robotics, it is absolutely enough.

Arduino Uno R4 Minima / WiFi — the 2023 refresh

Same form factor as the Uno R3, but the chip underneath is a Renesas RA4M1 — Cortex-M4 at 48 MHz with 256 KB flash and 32 KB RAM. The WiFi variant adds an ESP32-S3 as a co-processor for networking plus an onboard 12×8 LED matrix. About $22 (Minima) or $35 (WiFi).

For a classroom or workshop this is a strict upgrade over the R3. For everyone else the decision is less clear: the R4 WiFi has WiFi, but a bare ESP32-S3 is roughly a third of the price and more capable on its own. The R4 makes most sense if you are attached to the Uno form factor and the shield ecosystem.

Arduino Nano — same brain, smaller board

Same ATmega328P as the Uno R3, same specs, but on a 43×18 mm breadboard-friendly form factor with pin headers instead of sockets. Around $25 genuine, $3–5 clone. For permanent projects where you want a small footprint and do not need shields, the Nano is what most hobbyists actually reach for. Note that the Nano Every (upgraded ATmega4809) and the original Nano Classic are different boards with different bootloaders.

Arduino Mega 2560 — more pins, more memory

ATmega2560 at 16 MHz, 256 KB flash, 8 KB RAM, 54 digital pins, 16 analog inputs, 4 hardware UARTs. Around $45 genuine, $15 clone. The Mega exists for projects that run out of GPIO on the Uno: CNC controllers, 3D printers (the RAMPS ecosystem is built around it), LED wall displays, panels with many buttons and sensors.

In 2026 the Mega's only real reason to exist is legacy compatibility with shields and projects that presume the Mega footprint. If you are starting fresh and need many pins, an ESP32 with an MCP23017 port expander costs a third as much and leaves you with room to grow.

Arduino Due — the first 32-bit Arduino

Cortex-M3 at 84 MHz, 512 KB flash, 96 KB RAM, 54 GPIO, 3.3V logic. Around $50. Launched in 2012 and essentially superseded by the STM32 and ESP32 lines. Still relevant if you need an Arduino form factor with real 32-bit performance and DAC outputs, but for most projects there is a better option.

Critical warning: the Due is 3.3V, not 5V. Plugging a 5V shield into a Due can damage the MCU. Almost every new Arduino user learns this the hard way at least once.

Arduino Nano 33 BLE / Nano 33 IoT / Nano RP2040 Connect

Compact, modern boards with wireless built in. The Nano 33 BLE uses a Nordic nRF52840 (Cortex-M4 with Bluetooth 5 and onboard sensors); the Nano 33 IoT uses a SAMD21 plus ESP32-based WiFi; the RP2040 Connect uses the Raspberry Pi RP2040 plus a u-blox WiFi/BLE module. All around $35–40.

These are compelling if you want wireless in the Arduino form factor without separate modules. They are also significantly more expensive per capability than a bare ESP32 DevKit, which does everything they do for a quarter of the price.

Arduino MKR series

Compact boards around $30–50 aimed at connected projects. Variants for WiFi, GSM/3G, LoRaWAN, Sigfox, Narrowband IoT. All SAMD21-based (Cortex-M0+ at 48 MHz, 256 KB flash). Niche but useful when you specifically need one of those radio standards and want Arduino's library support for it.

Arduino Portenta / GIGA / Nicla series

Industrial-grade, $100 and up. Portenta H7 has a dual-core STM32H7 (Cortex-M7 at 480 MHz + Cortex-M4 at 240 MHz), 2 MB flash, 1 MB RAM, supports MicroPython and computer vision, and targets professional applications. The GIGA R1 WiFi offers similar silicon in the larger Mega form factor. Nicla boards are tiny sensor-focused siblings. Most hobbyists will never need one. If you do, you already know.

Real talk on clones

The Arduino brand allows third parties to produce boards using the open-source schematics. Clones from Elegoo, Keyestudio, HiLetgo, and countless unnamed Chinese sellers are electrically identical to genuine boards and work with all the same software. A genuine Uno R3 is around $28; a clone is $5–8.

Genuine boards support the project financially, tend to have more consistent build quality, and ship with the reliable CH340 or CP2102 USB-to-serial chip. Clones are fine for learning and one-off projects but occasionally have quirks: counterfeit FTDI chips that Windows refuses to recognise, weak voltage regulators that brown out under current draw, or loose USB connectors that die after a few dozen insertions. For a product you are selling to customers, buy genuine (or design your own board). For a weekend project, clones are the pragmatic choice.

Which to buy first

flowchart TD Start([Buying your first board]) --> Why{What are you building?} Why -->|Learning, tutorials| Uno[Arduino Uno R3 clone
or UNO R4 Minima] Why -->|Need WiFi, cheap| ESP[ESP32 DevKit
not strictly Arduino
but runs Arduino code] Why -->|Small permanent project| Nano[Arduino Nano clone] Why -->|Lots of GPIO, 3D printer| Mega[Arduino Mega 2560] Why -->|Bluetooth BLE| BLE[Nano 33 BLE
or ESP32] Why -->|LoRaWAN or cellular| MKR[Arduino MKR series] Why -->|Professional product| Pro[Portenta H7 or
custom design] style Uno fill:#fef3c7,stroke:#92400e,color:#451a03 style ESP fill:#dbeafe,stroke:#1e40af,color:#0c1e3b style Nano fill:#fef3c7,stroke:#92400e,color:#451a03

For most beginners in 2026, an Uno R3 clone or an ESP32 DevKit is the right answer. Everything else is a specialisation.

Frequently Asked Questions

Is the Arduino Uno still worth buying in 2026?

For learning, yes. Every tutorial presumes it, the pin layout is standardised, and 5V logic is more forgiving than 3.3V for beginners who occasionally short things. For a real project, however, an $8 ESP32 DevKit is almost always the better starting point — more memory, faster CPU, WiFi and Bluetooth built in.

What is the difference between the Arduino IDE and PlatformIO?

The Arduino IDE is the official editor: simple, opinionated, limited. PlatformIO is a VS Code extension that adds project management, a unified build system, library management with versioning, multi-board support, and a real debugger. For anything beyond a single-file sketch, PlatformIO is dramatically better. Arduino IDE 2.x has closed some of the gap but PlatformIO remains the professional choice.

Can I use Arduino code on non-Arduino boards?

Yes. The Arduino framework has been ported to STM32, ESP32, ESP8266, RP2040, nRF52, Teensy, SAMD21, and many more. If you like setup() and loop() and the Arduino library ecosystem, you can use them on boards that are orders of magnitude more capable than any official Arduino.

Which Arduino has the most memory?

Portenta H7 and GIGA R1 WiFi both have 2 MB of flash and 1 MB of RAM. Among hobby-priced boards, the Teensy 4.1 (not technically Arduino, but fully compatible) pushes further with 8 MB flash and support for external PSRAM up to 16 MB.

What is the best Arduino for battery-powered projects?

None of the 5V Arduinos are ideal. The Nano 33 BLE Sense, MKR WiFi 1010, or better still a bare ESP32 or nRF52840 module support deep sleep modes that draw microamps. A coin-cell project should not use an Uno.

Share your thoughts

Worked with this in production and have a story to share, or disagree with a tradeoff? Email us at support@mybytenest.com — we read everything.