Board

Arduino Uno R4 WiFi specs, pinout & datasheets

The Uno R4 with an ESP32-S3 for Wi-Fi and Bluetooth LE, a 12 × 8 LED matrix and a Qwiic connector.

Arduino Uno R4 WiFi
Photo: Arduino, CC BY-SA 3.0, via Wikimedia Commons
CPU
Arm Cortex-M4F
Clock
48 MHz
RAM
32 KB SRAM
Flash
256 KB
Wireless
Wi-Fi and Bluetooth LE via an on-board ESP32-S3
I/O voltage
5 V
Released
June 2023
Status
In production

Draft entry: these specs were compiled from the linked sources and are waiting for a second check. Spotted a mistake? Use the form at the end of the page.

Specifications

14 specs
Chip / SoC
Renesas RA4M1 (R7FA4M1AB3CFM)[1]
CPU
Arm Cortex-M4F[1]
Clock
48 MHz[1]
RAM
32 KB SRAM[1]
Flash
256 KB[1]
EEPROM
8 KB data flash[1]
GPIO
14 digital I/O[1]
Analog
6 analog inputs (up to 14-bit); 12-bit DAC on A0[1]
I/O voltage
5 V[1]
Input voltage
6–24 V on VIN or the barrel jack; 5 V via USB-C[1]
Wireless
Wi-Fi and Bluetooth LE via an on-board ESP32-S3[1]
USB
USB-C, native USB on the RA4M1 (HID capable)[1]
Launch price
US$27.50[3]
Upload limits
256 KB flash, 32 KB RAM[4]

Upload limits are what a sketch or firmware may use after the bootloader, as the build tools enforce them, not the chip’s full memory.

Can I still use it?

1 platforms
Arduino framework
Supported[1]Official Arduino core.

As published by each project, checked weekly. A platform not listed has no published information here, which is not the same as no support.

Datasheets and documents

5 documents

Pinout

32 pins
Arduino Uno R3 headers pinout diagramPower1NC2IOREF3RESET43.3V55V6GND7GND8VINAnalog in1A02A13A24A35A46A5Digital 0–71D02D13D24D35D46D57D68D7Digital 8–13, GND, AREF, SDA, SCL1D82D93D104D115D126D137GND8AREF9SDA10SCL
Arduino Uno R3 headers[1]. Same header positions as the Uno R3
  • Power
  • Ground
  • GPIO
  • Special
  • Not connected
Pin table (32 pins)
Power
PinLabelKindFunctions
1NCNot connected
2IOREFPowerI/O reference voltage
3RESETSpecialReset (active low)
43.3VPower
55VPower
6GNDGround
7GNDGround
8VINPowerInput voltage
Analog in
PinLabelKindFunctions
1A0GPIOADC
2A1GPIOADC
3A2GPIOADC
4A3GPIOADC
5A4GPIOADC, I2C SDA
6A5GPIOADC, I2C SCL
Digital 0–7
PinLabelKindFunctions
1D0GPIOUART RX
2D1GPIOUART TX
3D2GPIOINT0
4D3GPIOPWM, INT1
5D4GPIO
6D5GPIOPWM
7D6GPIOPWM
8D7GPIO
Digital 8–13, GND, AREF, SDA, SCL
PinLabelKindFunctions
1D8GPIO
2D9GPIOPWM
3D10GPIOPWM, SPI SS
4D11GPIOPWM, SPI MOSI
5D12GPIOSPI MISO
6D13GPIOSPI SCK, LED
7GNDGround
8AREFSpecialAnalog reference
9SDAGPIOI2C SDA (same as A4)
10SCLGPIOI2C SCL (same as A5)

Gotchas

2 known issues
  • Two chips, two firmwares. The RA4M1 runs your sketch; the ESP32-S3 runs Arduino's connectivity firmware and can be updated or reprogrammed separately.[1]
  • 5 V logic. I/O is 5 V. Sensors and modules that run at 3.3 V (most modern ones) need level shifting on their inputs.[1]

What changed

From the specs

Since the Arduino Uno R4 Minima

SpecArduino Uno R4 MinimaArduino Uno R4 WiFi
Wireless—Wi-Fi and Bluetooth LE via an on-board ESP32-S3
Launch priceUS$20US$27.50

Size and mechanical

0 facts

History and use today

Editorial

History

Launched with the Minima in June 2023, the WiFi version added an ESP32-S3 co-processor and the LED matrix that made it a favourite for first IoT projects.[1]

Still useful for

A friendly way into connected projects with Arduino Cloud while keeping shield compatibility.

Sources

4 sources
  1. Arduino UNO R4 WiFi, Arduino documentation
  2. Arduino UNO R4 WiFi datasheet (ABX00087)
  3. Arduino Uno, Wikipedia
  4. PlatformIO board definition (uno_r4_wifi) at 7a2c1bcc52

Spotted a mistake?

Reviewed by hand

Every report is read by a person and checked against a source before anything changes. Please link one if you have it.

Report a mistake