Same category, different levels
Arduino vs ESP32
Explains why "Arduino vs ESP32" compares a platform with a chip family: Arduino boards (UNO R3, UNO R4 WiFi, Nano ESP32) vs Espressif ESP32 development boards (ESP32-DevKitC, ESP32-S3-DevKitC-1), and how they overlap.
These are not the same kind of thing
All five boards on this page are microcontroller boards, but the two names are different kinds of thing. Arduino is a platform (boards plus the Arduino IDE and language). ESP32 is a chip family made by Espressif. The two overlap: Arduino makes boards that use ESP32-S3 chips, and ESP32 boards can be programmed from the Arduino IDE.
BenchRove does not pick a winner. Each value and statement carries its own label: Documented (from a primary source), Inferred (reasoned from sources) or Unverified. No prices are shown. How we verify
What each side means here
-
Platform
Arduino
Shown with UNO R3 and UNO R4 WiFi (5 V UNO boards) and Nano ESP32 (an Arduino board built on an ESP32-S3).
Shown with:
-
Product family
ESP32
ESP32 is an Espressif chip/module family. Shown with Espressif's own ESP32-DevKitC (original ESP32) and ESP32-S3-DevKitC-1 boards. Many other makers build ESP32 boards.
Shown with:
Side by side
Values come from each product's own BenchRove record. A blank cell means our records have no sourced value for it.
| Field | ArduinoArduino UNO R3 | ArduinoArduino UNO R4 WiFi | ArduinoArduino Nano ESP32 | ESP32ESP32-DevKitC | ESP32ESP32-S3-DevKitC-1 |
|---|---|---|---|---|---|
| Main chip | ATmega328P Evidence: DocumentedSource (1)
| Renesas RA4M1 + ESP32-S3-MINI-1 radio module Evidence: DocumentedSource (1)
| ESP32-S3 (in u-blox NORA-W106) Evidence: DocumentedSource (1)
| ESP32 in WROOM-32E/32UE or WROVER-E/IE modules Evidence: DocumentedSource (1)
| ESP32-S3 in WROOM-1/1U/2 modules Evidence: DocumentedSource (1)
|
| Clock speedUNO R3 is the board clock; ESP32 values are chip maximums. | 16 MHz Evidence: DocumentedSource (1)
| 48 MHz Evidence: DocumentedSource (1)
| 240 MHz Evidence: DocumentedSource (1)
| 240 MHz (chip max) Evidence: DocumentedSource (1)
| 240 MHz (chip max) Evidence: DocumentedSource (1)
|
| SRAMESP32 figures are chip-level. | 2 KB Evidence: DocumentedSource (1)
| 32 KB Evidence: DocumentedSource (1)
| 512 KB Evidence: DocumentedSource (1)
| 520 KB Evidence: DocumentedSource (1)
| 512 KB Evidence: DocumentedSource (1)
|
| Program flash | 32 KB Evidence: DocumentedSource (1)
| 256 KB Evidence: DocumentedSource (1)
| 16 MB Evidence: DocumentedSource (1)
| 4 MB or 8 MB depending on module Evidence: DocumentedSource (1)
| Up to 32 MB (varies by variant) Evidence: DocumentedSource (2)
|
| Operating / logic voltage | 5 V Evidence: DocumentedSource (1)
| 5 V Evidence: DocumentedSource (1)
| 3.3 V; higher voltages must not be connected Evidence: DocumentedSource (1)
| 3.3 V Evidence: DocumentedSource (1)
| 3.3 V Evidence: DocumentedSource (1)
|
| Wireless | None listed Evidence: InferredSource (1)
| Wi-Fi + Bluetooth 5 LE (via ESP32-S3) Evidence: DocumentedSource (1)
| Wi-Fi; Bluetooth LE Evidence: DocumentedSource (1)
| 2.4 GHz Wi-Fi + Bluetooth (chip) Evidence: DocumentedSource (1)
| Wi-Fi + Bluetooth LE Evidence: DocumentedSource (1)
|
| USB | USB-B Evidence: DocumentedSource (1)
| USB-C Evidence: DocumentedSource (1)
| USB-C Evidence: DocumentedSource (1)
| Micro-USB (via USB-UART bridge) Evidence: DocumentedSource (1)
| Two ports: Micro-USB (USB-UART) + USB OTG Evidence: DocumentedSource (1)
|
| Documented ways to program it | Arduino IDE Evidence: DocumentedSource (1)
| Arduino IDE Evidence: DocumentedSource (1)
| Arduino tools; MicroPython; Arduino Cloud Evidence: DocumentedSource (1)
| ESP-IDF; Arduino IDE via Arduino-ESP32 Evidence: DocumentedSource (2)
| ESP-IDF; Arduino IDE via Arduino-ESP32 Evidence: DocumentedSource (1)
|
What they have in common
Every board on this page is a microcontroller board. Each runs the one program you load onto it, has GPIO pins for sensors and outputs, and is programmed from a computer over USB. Evidence: Documented
Evidence (3)
-
UNO R3 is based on the ATmega328P with 14 digital I/O pins (6 PWM) and 6 analog inputs. Evidence: Documented
From Arduino UNO R3 · Arduino · Product page, intro paragraph + 'EEPROM'/'Replaceable chip' sections · retrieved 2026-10-16
-
ESP32-DevKitC is a small ESP32-based dev board by Espressif with most I/O pins broken out to headers, usable on a breadboard. Evidence: Documented
From ESP32-DevKitC · Espressif Systems · Sections 'Power Supply Options', 'Header Block' footnote [2], 'Ordering Information' · retrieved 2026-10-16
-
The board has a USB-C connector and supports MicroPython and Arduino Cloud. Evidence: Documented
From Arduino Nano ESP32 · Arduino · Product page intro + Features tab · retrieved 2026-10-16
-
They share a toolchain. Espressif's Arduino-ESP32 project lets the Arduino IDE program ESP32 and ESP32-S3 chips using the common Arduino API, so the same style of sketch (setup() and loop()) works on both sides. Evidence: Documented
Evidence (3)
-
The Arduino-ESP32 project, supported by Espressif Systems and the community, lists ESP32 and ESP32-S3 (among other ESP32-series SoCs) as supported in stable releases, with Windows, Linux and macOS as supported operating systems and the Arduino IDE as the supported IDE. Evidence: Documented
Espressif Systems · Getting Started: About Arduino ESP32; Supported SoC's table; Supported Operating Systems; Supported IDEs; Arduino Core Reference · retrieved 2026-10-19
-
The Arduino-ESP32 documentation does not re-document the common Arduino API and points readers to the official Arduino reference for it. Evidence: Documented
Espressif Systems · Getting Started: About Arduino ESP32; Supported SoC's table; Supported Operating Systems; Supported IDEs; Arduino Core Reference · retrieved 2026-10-19
-
In an Arduino sketch, setup() runs once when the sketch starts, after each power-up or reset of the board. Evidence: Documented
From Arduino vs Raspberry Pi · Arduino · setup() Description · retrieved 2026-10-19
-
They even share chips. The UNO R4 WiFi uses an ESP32-S3 module for its Wi-Fi and Bluetooth, and the Arduino Nano ESP32 is built on an ESP32-S3. Evidence: Documented
Evidence (2)
-
UNO R4 WiFi is the first UNO board with a 32-bit microcontroller (Renesas RA4M1, 48 MHz Arm Cortex-M4) plus an ESP32-S3 Wi-Fi/Bluetooth module (ESP32-S3-MINI-1-N8). Evidence: Documented
From Arduino UNO R4 WiFi · Arduino · Description; Features; 2 Recommended Operating Conditions; 11.3 Pin Current · retrieved 2026-10-18
-
The Nano ESP32 uses the NORA-W106 module, which contains an ESP32-S3 chip and supports Wi-Fi and Bluetooth LE. Evidence: Documented
From Arduino Nano ESP32 · Arduino · Product page intro + Features tab · retrieved 2026-10-16
-
Key differences
The names describe different levels. "Arduino" is a platform: boards, the Arduino IDE and the Arduino language. "ESP32" is a family of Espressif chips and modules that many companies put on boards, Espressif's own DevKitC boards included. Asking "Arduino or ESP32?" usually means "a classic Arduino board (such as an UNO) or an ESP32-based board?" Evidence: Documented
Evidence (3)
-
Arduino describes itself as an open-source electronics platform of hardware and software: you program the microcontroller on an Arduino board using the Arduino programming language and the Arduino Software (IDE). Evidence: Documented
From Arduino vs Raspberry Pi · Arduino · "What is Arduino?" opening paragraph · retrieved 2026-10-19
-
Espressif describes the ESP32 as a single 2.4 GHz Wi-Fi-and-Bluetooth SoC (system on a chip) designed by Espressif Systems, and states the ESP32 series is available as a chip or module. Evidence: Documented
Espressif Systems · Getting Started: About Arduino ESP32; Supported SoC's table; Supported Operating Systems; Supported IDEs; Arduino Core Reference · retrieved 2026-10-19
-
ESP32-DevKitC is a small ESP32-based dev board by Espressif with most I/O pins broken out to headers, usable on a breadboard. Evidence: Documented
From ESP32-DevKitC · Espressif Systems · Sections 'Power Supply Options', 'Header Block' footnote [2], 'Ordering Information' · retrieved 2026-10-16
-
Wireless is the biggest practical difference. The ESP32 and ESP32-S3 chips on these boards include 2.4 GHz Wi-Fi and Bluetooth (other members of the wider ESP32 series differ and are not covered here). The UNO R3 has none listed, and the UNO R4 WiFi gets its wireless by adding an ESP32-S3 module. Evidence: Inferred
Evidence (3)
-
Espressif describes the ESP32 as a single 2.4 GHz Wi-Fi-and-Bluetooth SoC (system on a chip) designed by Espressif Systems, and states the ESP32 series is available as a chip or module. Evidence: Documented
Espressif Systems · Getting Started: About Arduino ESP32; Supported SoC's table; Supported Operating Systems; Supported IDEs; Arduino Core Reference · retrieved 2026-10-19
-
UNO R3 - wireless: None listed in the datasheet text read. Evidence: Inferred
From Compare boards: documented capabilities · Arduino · UNO R3 datasheet: description; IDE; pin table · retrieved 2026-10-18
-
UNO R4 WiFi is the first UNO board with a 32-bit microcontroller (Renesas RA4M1, 48 MHz Arm Cortex-M4) plus an ESP32-S3 Wi-Fi/Bluetooth module (ESP32-S3-MINI-1-N8). Evidence: Documented
From Arduino UNO R4 WiFi · Arduino · Description; Features; 2 Recommended Operating Conditions; 11.3 Pin Current · retrieved 2026-10-18
-
Speed and memory differ a lot. The ESP32 chips run at up to 240 MHz with about 512-520 KB of SRAM. The UNO R3 has a 16 MHz board clock and 2 KB of SRAM, and the UNO R4 WiFi's main chip runs at 48 MHz with 32 KB. ESP32 numbers are chip-level, so they are not exact board-to-board equivalents. Evidence: Documented
Evidence (4)
-
cpu_clock_max: 240 MHz Evidence: Documented
From ESP32-DevKitC · Espressif Systems · Features (CPU and Memory); Table 5-2 Recommended Power Supply Characteristics; note under Section 3 / 4 clock text · retrieved 2026-10-18
-
sram: 520 KB Evidence: Documented
From ESP32-DevKitC · Espressif Systems · Features (CPU and Memory); Table 5-2 Recommended Power Supply Characteristics; note under Section 3 / 4 clock text · retrieved 2026-10-18
-
cpu_clock_max: 16 MHz Evidence: Documented
From Arduino UNO R3 · Arduino · Product page, intro paragraph + 'EEPROM'/'Replaceable chip' sections · retrieved 2026-10-16
-
sram: 32 KB Evidence: Documented
From Arduino UNO R4 WiFi · Arduino · Description; Features; 2 Recommended Operating Conditions; 11.3 Pin Current · retrieved 2026-10-18
-
Voltage: the UNO boards work at 5 V, while ESP32 boards (and the Nano ESP32) use 3.3 V GPIO. Arduino warns that the Nano ESP32 pins must not be connected to higher-voltage devices. Evidence: Documented
Evidence (3)
-
UNO R3 is a 5 V logic board. Evidence: Documented
From Arduino UNO R3 · Arduino · Features p.2; 1.2 Related Products p.5; 2.2 Power Consumption p.6; 3.2 Processor p.7; 4.1 p.9 · retrieved 2026-10-16
-
GPIO logic level is 3.3 V. Evidence: Documented
From ESP32-DevKitC · Espressif Systems · Sections 'Power Supply Options', 'Header Block' footnote [2], 'Ordering Information' · retrieved 2026-10-16
-
All digital and analog pins are 3.3 V; higher-voltage devices must not be connected to the pins. Evidence: Documented
From Arduino Nano ESP32 · Arduino · Features p.2; 11.2 Pin Voltage; 11.3 VIN; 14.1 Getting Started - IDE · retrieved 2026-10-16
-
ESP32 boards come with a few rules to learn. ESP32-DevKitC must be powered from exactly one source, its GPIO6-11 pins are used by the flash chip, and under MicroPython the ADC2 pins cannot be read while Wi-Fi is active. Evidence: Documented
Evidence (3)
-
Power must come from exactly one of Micro USB, 5V pin, or 3V3 pin, otherwise board/supply can be damaged. Evidence: Documented
From ESP32-DevKitC · Espressif Systems · Sections 'Power Supply Options', 'Header Block' footnote [2], 'Ordering Information' · retrieved 2026-10-16
-
GPIO6-11 (CLK, D0-D3, CMD) are used for SPI flash and should be avoided. Evidence: Documented
From ESP32-DevKitC · Espressif Systems · Sections 'Power Supply Options', 'Header Block' footnote [2], 'Ordering Information' · retrieved 2026-10-16
-
On the ESP32 port, ADC block 2 is also used by Wi-Fi: reading block 2 pins while Wi-Fi is active raises an exception, per the MicroPython ESP32 quick reference. Evidence: Documented
From MicroPython · MicroPython project · ESP32 quick reference: WLAN; ADC; Hardware I2C bus · retrieved 2026-10-18
-
Each side has its own native software. Espressif's framework is ESP-IDF (CMake-based, Apache 2.0 licence). Arduino boards are documented with the Arduino IDE. ESP32 boards and the Arduino Nano ESP32 can also run MicroPython; the MicroPython port list we read does not include the UNO R3's ATmega328P. Evidence: Documented
Evidence (5)
-
ESP-IDF is Espressif's development framework for its SoCs and runs on Windows, Linux and macOS; it is released under the Apache License 2.0. Evidence: Documented
From ESP-IDF · Espressif Systems · README.md (repository root): intro and Quick Reference · retrieved 2026-10-18
-
To use ESP-IDF with an ESP32 board, the Get Started page lists a toolchain, the CMake and Ninja build tools, and ESP-IDF itself; installation is done with the ESP-IDF Installation Manager (EIM) in GUI or CLI form. Evidence: Documented
From ESP-IDF · Espressif Systems · Get Started: Introduction; What You Need; Software; Installation; Build Your First Project · retrieved 2026-10-18
-
Offline programming uses the Arduino Desktop IDE over a USB-B cable. Evidence: Documented
From Arduino UNO R3 · Arduino · Features p.2; 1.2 Related Products p.5; 2.2 Power Consumption p.6; 3.2 Processor p.7; 4.1 p.9 · retrieved 2026-10-16
-
The MicroPython documentation (last updated 16 Oct 2026) has quick references for ports including ESP32, Raspberry Pi RP2xxx, Renesas RA, pyboard, ESP8266, Zephyr and others. Evidence: Documented
From MicroPython · MicroPython project · Documentation home: ports list and versions · retrieved 2026-10-18
-
The board has a USB-C connector and supports MicroPython and Arduino Cloud. Evidence: Documented
From Arduino Nano ESP32 · Arduino · Product page intro + Features tab · retrieved 2026-10-16
-
When Arduino fits
Choose a classic Arduino UNO when you want 5 V logic for 5 V parts, six on-board analog inputs, and the Arduino documentation from start to finish, and you don't need wireless. Evidence: Documented
Evidence (3)
-
UNO R3 is a 5 V logic board. Evidence: Documented
From Arduino UNO R3 · Arduino · Features p.2; 1.2 Related Products p.5; 2.2 Power Consumption p.6; 3.2 Processor p.7; 4.1 p.9 · retrieved 2026-10-16
-
analog_inputs: 6 count Evidence: Documented
From Arduino UNO R3 · Arduino · Product page, intro paragraph + 'EEPROM'/'Replaceable chip' sections · retrieved 2026-10-16
-
Offline programming uses the Arduino Desktop IDE over a USB-B cable. Evidence: Documented
From Arduino UNO R3 · Arduino · Features p.2; 1.2 Related Products p.5; 2.2 Power Consumption p.6; 3.2 Processor p.7; 4.1 p.9 · retrieved 2026-10-16
-
Choose the UNO R4 WiFi if you want the UNO form and 5 V main chip plus Wi-Fi/Bluetooth. Evidence: Documented
Evidence (2)
-
UNO R4 WiFi is the first UNO board with a 32-bit microcontroller (Renesas RA4M1, 48 MHz Arm Cortex-M4) plus an ESP32-S3 Wi-Fi/Bluetooth module (ESP32-S3-MINI-1-N8). Evidence: Documented
From Arduino UNO R4 WiFi · Arduino · Description; Features; 2 Recommended Operating Conditions; 11.3 Pin Current · retrieved 2026-10-18
-
The RA4M1 operates at a fixed 5 V while the ESP32-S3 module is 3.3 V; the two communicate through a logic-level translator. Evidence: Documented
From Arduino UNO R4 WiFi · Arduino · Description; Features; 2 Recommended Operating Conditions; 11.3 Pin Current · retrieved 2026-10-18
-
Choose the Arduino Nano ESP32 if you want an ESP32-S3 on a board made and documented by Arduino, with MicroPython and Arduino Cloud support. Evidence: Documented
Evidence (2)
-
The Nano ESP32 uses the NORA-W106 module, which contains an ESP32-S3 chip and supports Wi-Fi and Bluetooth LE. Evidence: Documented
From Arduino Nano ESP32 · Arduino · Product page intro + Features tab · retrieved 2026-10-16
-
The board has a USB-C connector and supports MicroPython and Arduino Cloud. Evidence: Documented
From Arduino Nano ESP32 · Arduino · Product page intro + Features tab · retrieved 2026-10-16
-
When ESP32 fits
Choose an ESP32 board when Wi-Fi or Bluetooth is at the centre of the project (sensors that report over Wi-Fi, for example) and you want the extra speed and memory. Evidence: Documented
Evidence (2)
-
Espressif describes the ESP32 as a single 2.4 GHz Wi-Fi-and-Bluetooth SoC (system on a chip) designed by Espressif Systems, and states the ESP32 series is available as a chip or module. Evidence: Documented
Espressif Systems · Getting Started: About Arduino ESP32; Supported SoC's table; Supported Operating Systems; Supported IDEs; Arduino Core Reference · retrieved 2026-10-19
-
ESP-IDF includes Wi-Fi libraries for ESP32 that support station mode (ESP32 connects to an access point), AP mode, and station/AP coexistence. Evidence: Documented
From ESP-IDF · Espressif Systems · Wi-Fi API reference: Introduction · retrieved 2026-10-18
-
Choose an Espressif DevKitC when you want to work close to the chip vendor's own tools (ESP-IDF) while keeping the Arduino IDE or MicroPython available. Evidence: Documented
Evidence (3)
-
esp32 devkitc - programming: ESP-IDF (ESP32-DevKitC is listed on the ESP-IDF ESP32 Get Started page). Evidence: Documented
From Compare boards: documented capabilities · Espressif Systems · ESP-IDF Get Started: development boards list · retrieved 2026-10-18
-
The Arduino-ESP32 project, supported by Espressif Systems and the community, lists ESP32 and ESP32-S3 (among other ESP32-series SoCs) as supported in stable releases, with Windows, Linux and macOS as supported operating systems and the Arduino IDE as the supported IDE. Evidence: Documented
Espressif Systems · Getting Started: About Arduino ESP32; Supported SoC's table; Supported Operating Systems; Supported IDEs; Arduino Core Reference · retrieved 2026-10-19
-
The MicroPython documentation (last updated 16 Oct 2026) has quick references for ports including ESP32, Raspberry Pi RP2xxx, Renesas RA, pyboard, ESP8266, Zephyr and others. Evidence: Documented
From MicroPython · MicroPython project · Documentation home: ports list and versions · retrieved 2026-10-18
-
Choose ESP32-S3-DevKitC-1 over the original DevKitC if you want a second, native USB OTG port and larger flash/PSRAM options. Check the exact variant, because several N8/N8R2 variants are marked end-of-life. Evidence: Documented
Evidence (3)
-
The board has two USB ports: a Micro-USB USB-to-UART port and an ESP32-S3 USB OTG port compliant with USB 1.1; either can supply power. Evidence: Documented
From ESP32-S3-DevKitC-1 · Espressif · Description of Components; Ordering Information table; Header Block; Hardware Revision Details · retrieved 2026-10-16
-
psram: 16 MB Evidence: Documented
From ESP32-S3-DevKitC-1 · Espressif · Description of Components; Ordering Information table; Header Block; Hardware Revision Details · retrieved 2026-10-16
-
The board is available in variants (N32R16V, N8R8, 1U-N8R8); several N8/N8R2 variants are marked EOL. Evidence: Documented
From ESP32-S3-DevKitC-1 · Espressif · Description of Components; Ordering Information table; Header Block; Hardware Revision Details · retrieved 2026-10-16
-
Using them together
The UNO R4 WiFi is a ready-made example of the two working together: its 5 V Renesas RA4M1 runs your sketch, and an on-board 3.3 V ESP32-S3 module handles Wi-Fi/Bluetooth, connected through a logic-level translator. Evidence: Documented
Evidence (2)
-
The RA4M1 operates at a fixed 5 V while the ESP32-S3 module is 3.3 V; the two communicate through a logic-level translator. Evidence: Documented
From Arduino UNO R4 WiFi · Arduino · Description; Features; 2 Recommended Operating Conditions; 11.3 Pin Current · retrieved 2026-10-18
-
UNO R4 WiFi is the first UNO board with a 32-bit microcontroller (Renesas RA4M1, 48 MHz Arm Cortex-M4) plus an ESP32-S3 Wi-Fi/Bluetooth module (ESP32-S3-MINI-1-N8). Evidence: Documented
From Arduino UNO R4 WiFi · Arduino · Description; Features; 2 Recommended Operating Conditions; 11.3 Pin Current · retrieved 2026-10-18
-
The more common overlap is in software. With Espressif's Arduino-ESP32 core installed, you use the same Arduino IDE and sketch style on an ESP32 board. Evidence: Documented
Evidence (1)
-
The Arduino-ESP32 project, supported by Espressif Systems and the community, lists ESP32 and ESP32-S3 (among other ESP32-series SoCs) as supported in stable releases, with Windows, Linux and macOS as supported operating systems and the Arduino IDE as the supported IDE. Evidence: Documented
Espressif Systems · Getting Started: About Arduino ESP32; Supported SoC's table; Supported Operating Systems; Supported IDEs; Arduino Core Reference · retrieved 2026-10-19
-
If you wire an UNO to a separate ESP32 board yourself, check the voltages first: 5 V on one side and 3.3 V on the other. This is an inference from the documents and has not been tested by BenchRove. Evidence: Inferred
Evidence (1)
-
Inference: Arduino Serial TX/RX pins use 5 V or 3.3 V TTL levels depending on the board; the UNO R3 is 5 V logic and ESP32-DevKitC GPIO is 3.3 V, so wiring between an UNO and an ESP32 board, or moving 5 V parts from an UNO project to an ESP32 board, needs a voltage check and possibly level shifting. Not tested by BenchRove. Evidence: Inferred
Arduino · Serial Description and Notes · retrieved 2026-10-19
-
Caveats and limits
ESP32 clock, SRAM and operating-voltage values are chip-level figures from Espressif datasheets. The UNO R3 clock is the board's 16 MHz resonator (the ATmega328P chip is rated 20 MHz). See cmp-uno-r3-vs-esp32-devkitc for the audited two-board table. Evidence: Documented
Evidence (1)
-
cpu_clock_max: 16 MHz Evidence: Documented
From Arduino UNO R3 · Arduino · Product page, intro paragraph + 'EEPROM'/'Replaceable chip' sections · retrieved 2026-10-16
-
ESP32-S3-DevKitC-1 flash (32 MB) and PSRAM (16 MB) are for one variant; other variants have less. Evidence: Documented
Evidence (1)
-
The board is available in variants (N32R16V, N8R8, 1U-N8R8); several N8/N8R2 variants are marked EOL. Evidence: Documented
From ESP32-S3-DevKitC-1 · Espressif · Description of Components; Ordering Information table; Header Block; Hardware Revision Details · retrieved 2026-10-16
-
Scope notes from BenchRove
What this page does and does not cover. These describe our review, not the products, so they carry no evidence label.
- Category: all of these are microcontroller boards, but the comparison is platform (Arduino) vs chip family (ESP32), and the two overlap. The models shown are representatives, not the whole platform or family.
- Documentation review only; nothing on this page was tested on hardware by BenchRove. No prices are given.
Guides
Compare specs in the table tool
Sources
Last updated 2026-10-19. Audited by BenchRove (documentation review; nothing was tested hands-on).
- Espressif Systems · Getting Started: About Arduino ESP32; Supported SoC's table; Supported Operating Systems; Supported IDEs; Arduino Core Reference · retrieved 2026-10-19
- Arduino · Serial Description and Notes · retrieved 2026-10-19
- Arduino · Product page, intro paragraph + 'EEPROM'/'Replaceable chip' sections · retrieved 2026-10-16 · via Arduino UNO R3
- Arduino · Description; Features; 2 Recommended Operating Conditions; 11.3 Pin Current · retrieved 2026-10-18 · via Arduino UNO R4 WiFi
- Arduino · Features p.2; 11.2 Pin Voltage; 11.3 VIN; 14.1 Getting Started - IDE · retrieved 2026-10-16 · via Arduino Nano ESP32
- Espressif Systems · Sections 'Power Supply Options', 'Header Block' footnote [2], 'Ordering Information' · retrieved 2026-10-16 · via ESP32-DevKitC
- Espressif · Description of Components; Ordering Information table; Header Block; Hardware Revision Details · retrieved 2026-10-16 · via ESP32-S3-DevKitC-1
- Espressif Systems · Features (CPU and Memory); Table 5-2 Recommended Power Supply Characteristics; note under Section 3 / 4 clock text · retrieved 2026-10-18 · via ESP32-DevKitC
- Espressif Systems · Features (CPU and Memory); Section 2.x Memory (512 KB on-chip SRAM); Table 5-2 Recommended Operating Conditions · retrieved 2026-10-18 · via ESP32-S3-DevKitC-1
- Arduino · Features p.2; 1.2 Related Products p.5; 2.2 Power Consumption p.6; 3.2 Processor p.7; 4.1 p.9 · retrieved 2026-10-16 · via Arduino UNO R3
- Arduino · Product page intro + Features tab · retrieved 2026-10-16 · via Arduino Nano ESP32
- Espressif Systems · ESP-IDF Get Started: development boards list · retrieved 2026-10-18 · via Compare boards: documented capabilities
- Arduino · setup() Description · retrieved 2026-10-19 · via Arduino vs Raspberry Pi
- Arduino · "What is Arduino?" opening paragraph · retrieved 2026-10-19 · via Arduino vs Raspberry Pi
- MicroPython project · ESP32 quick reference: WLAN; ADC; Hardware I2C bus · retrieved 2026-10-18 · via MicroPython
- Espressif Systems · README.md (repository root): intro and Quick Reference · retrieved 2026-10-18 · via ESP-IDF
- MicroPython project · Documentation home: ports list and versions · retrieved 2026-10-18 · via MicroPython
- Espressif Systems · Wi-Fi API reference: Introduction · retrieved 2026-10-18 · via ESP-IDF