Arduino UNO R4 Minima & R4 WiFi

Arduino Uno R4 Minima and Arduino Uno R4 WiFi are development boards based on the Renesas RA4M1 ARM Cortex-M4 microcontroller running at 48 MHz. Both boards maintain the classic Arduino Uno R3 form factor and expose digital, analog, and communication interfaces through standard headers.
All GPIO operate at 5V logic levels, unlike many modern microcontroller boards.

Pinout

Arduino UNO R4 Minima Pinout
Arduino UNO R4 Minima Pin diagram

Arduino UNO R4 WiFi Pinout
Arduino UNO R4 WiFi Pin diagram

Pinout at a glance:

FeatureCount
Digital I/O pins14
PWM pins6
Analog input pins6
ADC resolution14-bit
DAC output1
UART1
I²C1
SPI1
5V pinsPresent
3.3V pinsPresent
Ground pinsMultiple

Specifications

Given below are the specifications of UNO R4:

FeatureDetails
MCURenesas RA4M1
CoreARM Cortex-M4
Clock speed48 MHz
Flash256 KB
SRAM32 KB
EEPROM8 KB (emulated)
Digital I/O14
PWM pins6
Analog inputs6 (14-bit ADC)
DAC1 × 12-bit
Logic level5V
USBUSB-C

Additional (Uno R4 WiFi only)

FeatureDetails
Wi-FiESP32-S3 module
BluetoothBLE
LED matrix12×8 onboard
VRTC & Off pinsNo
QwiicYes

Important usage notes

  • GPIO operate at 5V logic levels: be cautious when interfacing with 3.3V modules (level shifting may be required)
  • Built-in HID Capability: Keyboard/Mouse emulation
  • Analog inputs support 14-bit resolution
  • True DAC output available on A0
  • CAN Bus: The R4 has a built-in CAN controller. You will still need an external transceiver (like an MCP2551) to handle the physical signals, but the logic is now on board
  • Because the R4 uses native USB, it occasionally “hangs” if your code crashes the processor. The Fix: quickly double-tap the Reset button. This forces the board into bootloader mode (you’ll see the “L” LED pulsing), allowing you to upload a fresh, clean sketch.

Helpful resources

1. Video tutorial series on UNO R4 WiFi:

    2. Docs: R4 WiFi datasheet and R4 WiFi schematic

    3. Docs: R4 Minima datasheet and schematic

    Leave a Comment