Arduino Uno R4 WiFi

The Uno R4 WiFi pairs the same Renesas RA4M1 (Cortex-M4) as the Minima with an ESP32-S3 co-processor for WiFi/BLE, and adds a Qwiic-friendly second I2C bus, a 12×8 LED matrix, and DAC on A0. CONDUYT runs on the RA4M1; the ESP32-S3 is reachable via the Arduino WiFi/WiFiS3 libraries from your firmware sketch.

Specs

PropertyValue
MCURenesas RA4M1 (ARM Cortex-M4), 48 MHz
Flash256 KB
RAM32 KB
GPIO20 user pins (D0–D13, A0–A5)
ADCA0–A5 (A0 is also DAC-capable)
PWMAll D0–D13 except via timer assignment; A4/A5 also PWM-capable
I2C2 buses — Wire on A4/A5, Wire1 on the Qwiic connector
SPI1 bus — D10 (CS), D11 (COPI), D12 (CIPO), D13 (SCK)
UART1 port
WiFi/BLEvia on-board ESP32-S3
OTANot currently advertised (use USB DFU)

Flashing

Same as the Minima: hold reset and click ▶︎ in the Playground — the board enters DFU mode and is flashed via WebUSB. No external programmer required.

Notes

  • A4/A5 are I2C SDA/SCL by default and shared with their analog functions. Reading analog on those pins while I2C is active will conflict.
  • The ESP32-S3 co-processor is on UART internal lines and is not addressable as a CONDUYT module yet.
  • The 12×8 LED matrix isn't exposed as a CONDUYT module — drive it from your sketch with the Arduino_LED_Matrix library.

Compile flag

[env:uno_r4_wifi]
platform = renesas-ra
board = uno_r4_wifi
framework = arduino