Robot Maker Toolkit › Pinouts › Arduino UNO R4 WiFi

Arduino UNO R4 WiFi pinout

Every Arduino UNO R4 WiFi pin with its capabilities (digital, PWM, ADC, I2C, SPI, UART) and the wiring gotchas that bite. The modern UNO: still 5 V and shield-compatible, but with WiFi/Bluetooth, a real DAC, CAN bus and a 12x8 LED matrix on board.

Renesas RA4M1 @ 48 MHz + ESP32-S3 (WiFi/BLE)Logic: 5 VFree in app

Arduino UNO R4 WiFi pinout diagram

Arduino UNO R4 WiFi pinout diagramUSBArduino UNO R4WiFiNC (not detailed in the catalog yet)NCIOREF: Power out 5V. Watch out: Logic-level reference for shields — output onlyIOREFPower out 5V⚠RESET: Reset. Watch out: Active LOWRESETReset⚠3.3V: Power out 3.3V. Watch out: Lower current than the 5V rail3.3VPower out 3.3V⚠5V: Power out 5V5VPower out 5VGND: GroundGNDGroundGND: GroundGNDGroundVIN: Power in 6–24V. Watch out: R4 accepts up to 24V on VINVINPower in 6–24V⚠A0: Analog in · DAC out 12-bit. Watch out: True analog output — not on other UNO pinsA0Analog in · DAC out 12-bit⚠A1: Analog inA1Analog inA2: Analog inA2Analog inA3: Analog inA3Analog inA4: Analog in · I2C SDAA4Analog in · I2C SDAA5: Analog in · I2C SCLA5Analog in · I2C SCLSCL = A5: Analog in · I2C SCLSCLAnalog in · I2C SCLSDA = A4: Analog in · I2C SDASDAAnalog in · I2C SDAAREF: Analog reference. Watch out: Only feed a reference in after analogReference(AR_EXTERNAL)AREFAnalog reference⚠GND: GroundGNDGroundD13: SPI SCK · Built-in LEDD13SPI SCK · Built-in LEDD12: SPI MISOD12SPI MISO~D11 = D11: PWM · SPI MOSI~D11PWM · SPI MOSI~D10 = D10: PWM · SPI SS~D10PWM · SPI SS~D9 = D9: PWM~D9PWMD8: DigitalD8DigitalD7: DigitalD7Digital~D6 = D6: PWM~D6PWM~D5 = D5: PWM · CAN RX~D5PWM · CAN RXD4: CAN TXD4CAN TX~D3 = D3: PWM · Interrupt~D3PWM · InterruptD2: InterruptD2InterruptTX 1 = D1 (TX): UART TXTX 1UART TXRX 0 = D0 (RX): UART RXRX 0UART RXPowerGNDI2CSPIUARTAnalogPWMDigitalOther / not in catalog yet⚠has a watch-out in the table below · hover a pin for details

Qwiic I2C connector on the right edge; SWD debug header near the USB-C port. Download SVG

PinCapabilitiesWatch out
D0 (RX)DigitalUART RX
D1 (TX)DigitalUART TX
D2DigitalInterrupt
D3DigitalPWMInterrupt
D4DigitalCAN TX
D5DigitalPWMCAN RX
D6DigitalPWM
D7Digital
D8Digital
D9DigitalPWM
D10DigitalPWMSPI SS
D11DigitalPWMSPI MOSI
D12DigitalSPI MISO
D13DigitalSPI SCKBuilt-in LED
A0Analog inDAC out 12-bit
True analog output — not on other UNO pins
A1Analog inDigital
A2Analog inDigital
A3Analog inDigital
A4Analog inDigitalI2C SDA
A5Analog inDigitalI2C SCL
AREFAnalog reference
Only feed a reference in after analogReference(AR_EXTERNAL)
IOREFPower out 5V
Logic-level reference for shields — output only
RESETReset
Active LOW
5VPower out 5V
3.3VPower out 3.3V
Lower current than the 5V rail
VINPower in 6–24V
R4 accepts up to 24V on VIN
GNDGround

Arduino UNO R4 WiFi gotchas & notes

Get this pinout — plus 55+ sensor wiring diagrams, shield maps and maker calculators — offline on your phone.

Get it onGoogle Play

Other board pinouts

Arduino UNO R3ESP32 DevKit (WROOM-32)Raspberry Pi PicoArduino UNO QArduino NanoArduino Nano ESP32Arduino Mega 2560Arduino LeonardoESP8266 NodeMCU