# Arduino UNO R4 WiFi

> UNO-form-factor board: Renesas RA4M1 (48 MHz Cortex-M4F, 256 KB flash, 32 KB SRAM, 8 KB EEPROM) at 5 V logic, ESP32-S3-MINI-1-N8 Wi-Fi 4/BLE 5 co-processor, 12×8 red LED matrix, USB-C, Qwiic, CAN (external transceiver), DAC, OPAMP, 6–24 V VIN buck.

- Manufacturer: Arduino SRL
- Part number: ABX00087
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-uno-r4-wifi-d7ab
- Pinout: https://www.xirkit.io/products/arduino-uno-r4-wifi-d7ab/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-uno-r4-wifi-d7ab/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | R7FA4M1AB3CFP |
| Chips on board | R7FA4M1AB3CFP, ESP32-S3 |
| Exposed GPIO | 20 |
| Documented board pins | 51 |
| I/O voltage | 5 V |
| Supply voltage | 1.6–24 V |
| Flash | 256 KB |
| SRAM | 32 KB |
| Interfaces | control, gpio, system, adc, dac, opamp, interrupt, touch, i2c, timer, pwm, uart_spi_i2c, spi, comparator, lcd, analog, can, led, usb_can, i2s, uart, power, jtag, gpio_matrix, clock, rtc_gpio, usb |
| Frameworks | Arduino IDE, Arduino Cloud |
| Dimensions | 68.58 × 53.34 mm |
| Operating temperature | -40 to 85 °C |
| Certifications | CE (RED 2014/53/EU), RoHS 2/3, FCC Part 15 Class B, SRRC CMIIT ID 2022DP6085 |

## Pinout (51 pins, 33 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| BOOT | JANALOG · 1 | control | P201 | BOOT (mode select), P201, MD | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| IOREF | JANALOG · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| Reset | JANALOG · 3 | control | RES | RESET | — | — | — | — | — | — | — |
| +3V3 | JANALOG · 4 | power out | — | power_out | — | — | — | — | — | — | — |
| +5V | JANALOG · 5 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | JANALOG · 6 | ground | — | ground | — | — | — | — | — | — | — |
| GND | JANALOG · 7 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | JANALOG · 8 | power in | — | power_in | — | — | — | — | — | — | — |
| A0 | JANALOG · 9 | gpio | P014 | A0, D14, DAC (DA0, 12-bit), P014, AN009, DA0 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A1 | JANALOG · 10 | gpio | P000 | A1, D15, OPAMP+, P000, IRQ6, AN000, AMP0+, TS21 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A2 | JANALOG · 11 | gpio | P001 | A2, D16, OPAMP-, P001, IRQ7, AN001, AMP0-, TS22 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A3 | JANALOG · 12 | gpio | P002 | A3, D17, OPAMP OUT, P002, IRQ2, AN002, AMP0O | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A4 | JANALOG · 13 | gpio | P101 | A4, D18, I2C SDA (Wire), P101, KR01/IRQ1, AGTEE0, GTETRGB, GTIOC5A, TXD0/MOSI0/SDA0, CTS1_RTS1/SS1, SDA1, MOSIA, AN021, CMPREF0, VL2 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A5 | JANALOG · 14 | gpio | P100 | A5, D19, I2C SCL (Wire), P100, KR00/IRQ2, AGTIO0, GTETRGA, GTIOC5B, RXD0/MISO0/SCL0, SCK1, SCL1, MISOA, AN022, CMPIN0, VL1 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| SCL | JDIGITAL · 1 | gpio | P100 | SCL, I2C SCL (Wire), P100, KR00/IRQ2, AGTIO0, GTETRGA, GTIOC5B, RXD0/MISO0/SCL0, SCK1, SCL1, MISOA, AN022, CMPIN0, VL1 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| SDA | JDIGITAL · 2 | gpio | P101 | SDA, I2C SDA (Wire), P101, KR01/IRQ1, AGTEE0, GTETRGB, GTIOC5A, TXD0/MOSI0/SDA0, CTS1_RTS1/SS1, SDA1, MOSIA, AN021, CMPREF0, VL2 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| AREF | JDIGITAL · 3 | analog | — | AREF (analog reference input) | — | — | — | — | — | — | — |
| GND | JDIGITAL · 4 | ground | — | ground | — | — | — | — | — | — | — |
| D13 | JDIGITAL · 5 | gpio | P102 | D13, SCK, CANRX0, LED_BUILTIN (shared net P102), P102, KR02, AGTO0, GTOWLO, GTIOC2B, CRX0, SCK0, TXD2/MOSI2/SDA2, RSPCKA, AN020/ADTRG0, CMPIN1, VL3 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D12 | JDIGITAL · 6 | gpio | P410 | D12, CIPO, P410, IRQ5, AGTOB1, GTOVLO, GTIOC6B, RXD0/MISO0/SCL0, MISOA, SEG08, TS06 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D11 | JDIGITAL · 7 | gpio | P411 | D11, COPI, PWM, P411, IRQ4, AGTOA1, GTOVUP, GTIOC6A, TXD0/MOSI0/SDA0, MOSIA, SEG07, TS07 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D10 | JDIGITAL · 8 | gpio | P103 | D10, CS, CANTX0, PWM, P103, KR03, GTOWUP, GTIOC2A, CTX0, CTS0_RTS0/SS0, SSLA0, AN019, CMPREF1, VL4 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D9 | JDIGITAL · 9 | gpio | P303 | D9, PWM, P303, GTIOC7B, SEG03/COM7, TS02 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D8 | JDIGITAL · 10 | gpio | P304 | D8, P304, IRQ9, GTIOC7A, SEG20, TS11 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D7 | JDIGITAL · 11 | gpio | P112 | D7, P112, GTIOC3B, TXD2/MOSI2/SDA2, SCK1, SSLB0, SSIBCK0, CAPL, TSCAP | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D6 | JDIGITAL · 12 | gpio | P111 | D6, PWM, P111, IRQ4, GTIOC3A, SCK2, SCK9, RSPCKB, CAPH, TS12 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D5 | JDIGITAL · 13 | gpio | P107 | D5, PWM, P107, KR07, GTIOC0A, COM3 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D4 | JDIGITAL · 14 | gpio | P106 | D4, P106, KR06, GTIOC0B, SSLA3, COM2 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D3 | JDIGITAL · 15 | gpio | P105 | D3, PWM, external interrupt, P105, KR05/IRQ0, GTETRGA, GTIOC1A, SSLA2, COM1, TS34 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D2 | JDIGITAL · 16 | gpio | P104 | D2, external interrupt, P104, KR04/IRQ1, GTETRGB, GTIOC1B, RXD0/MISO0/SCL0, SSLA1, COM0, TS13 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D1 | JDIGITAL · 17 | gpio | P302 | D1, TX0, Serial1 TX (SCI_TXD2), P302, IRQ5, GTOUUP, GTIOC4A, TXD2/MOSI2/SDA2, SSLB3, SEG02/COM6, TS08 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D0 | JDIGITAL · 18 | gpio | P301 | D0, TX0, Serial1 RX (SCI_RXD2), P301, IRQ6, AGTIO0, GTOULO, GTIOC4B, RXD2/MISO2/SCL2, CTS9_RTS9/SS9, SSLB2, SEG01/COM5, TS09 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| OFF | JOFF · 1 | control | — | buck converter enable (pull low to switch the board off) | — | — | — | — | — | — | — |
| GND | JOFF · 2 | ground | — | ground | — | — | — | — | — | — | — |
| VRTC | JOFF · 1 | power in | VBATT | power_in | — | — | — | — | — | — | — |
| CIPO | ICSP · 1 | gpio | P410 | SPI CIPO, P410, IRQ5, AGTOB1, GTOVLO, GTIOC6B, RXD0/MISO0/SCL0, MISOA, SEG08, TS06 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| +5V | ICSP · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| SCK | ICSP · 3 | gpio | P102 | SPI SCK, P102, KR02, AGTO0, GTOWLO, GTIOC2B, CRX0, SCK0, TXD2/MOSI2/SDA2, RSPCKA, AN020/ADTRG0, CMPIN1, VL3 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| COPI | ICSP · 4 | gpio | P411 | SPI COPI, P411, IRQ4, AGTOA1, GTOVUP, GTIOC6A, TXD0/MOSI0/SDA0, MOSIA, SEG07, TS07 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| RESET | ICSP · 5 | control | RES | RESET | — | — | — | — | — | — | — |
| GND | ICSP · 6 | ground | — | ground | — | — | — | — | — | — | — |
| ESP_IO42 | J6_ESP · 1 | gpio | GPIO42 | GPIO42, MTMS, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| ESP_IO41 | J6_ESP · 2 | gpio | GPIO41 | GPIO41, MTDI, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| ESP_TXD0 | J6_ESP · 3 | gpio | GPIO43 | GPIO43, TXD0, U0TXD, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| ESP_DOWNLOAD | J6_ESP · 4 | gpio | GPIO0 | GPIO0, DOWNLOAD, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO0, sar_i2c_scl_0 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| ESP_RXD0 | J6_ESP · 5 | gpio | GPIO44 | GPIO44, RXD0, U0RXD, CLK_OUT2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| GND | J6_ESP · 6 | ground | — | ground | — | — | — | — | — | — | — |
| GND | J2_QWIIC · 1 | ground | — | ground | — | — | — | — | — | — | — |
| +3.3V | J2_QWIIC · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| SDA (Wire1) | J2_QWIIC · 3 | gpio | P401 | IIC0_SDA, P401, IRQ5, GTETRGA, GTIOC6B, CTX0, CTS0_RTS0/SS0, TXD1/MOSI1/SDA1, SDA0, SEG05, TS19 | 4–5.8 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | yes |
| SCL (Wire1) | J2_QWIIC · 4 | gpio | P400 | IIC0_SCL, P400, CACREF, IRQ0, AGTIO1, GTIOC6A, SCK0, SCK1, SCL0, AUDIO_CLK, SEG04, TS20 | 4–5.8 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | yes |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store (USA) | 27.5 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/uno-r4-wifi |

## FAQ

**What microcontroller does the Arduino UNO R4 WiFi use?**

The Arduino UNO R4 WiFi is built around the R7FA4M1AB3CFP, alongside ESP32-S3, NLASB3157DFT2G, ISL854102FRZ-T, TXB0108DQSR.

**How many GPIO pins does the Arduino UNO R4 WiFi have?**

20 GPIO pins are exposed. Xirkit documents 51 board pins, 33 of them with pin-level electrical limits.

**Are the Arduino UNO R4 WiFi I/O pins 5 V tolerant?**

2 pins are 5 V tolerant and 30 are not — check each pin in the pinout table before connecting 5 V signals.

**How much current can a Arduino UNO R4 WiFi GPIO pin source?**

Documented output-high current per pin: ≤ -4 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Arduino UNO R4 WiFi?**

Supply range 1.6–24 V. Power inputs: VIN (6–24 V), VRTC (1.6–3.6 V).

**How much does the Arduino UNO R4 WiFi cost?**

From $27.5 at Arduino Store (USA). Prices are observed unit prices before tax and shipping.

**What are the Arduino UNO R4 WiFi dimensions?**

68.58 × 53.34 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino UNO R4 WiFi support?**

control, gpio, system, adc, dac, opamp, interrupt, touch, i2c, timer, pwm, uart_spi_i2c, spi, comparator, lcd, analog, can, led, usb_can, i2s, uart, power, jtag, gpio_matrix, clock, rtc_gpio, usb.

**How do I program the Arduino UNO R4 WiFi?**

Supported frameworks: Arduino IDE, Arduino Cloud.

**Where does this Arduino UNO R4 WiFi data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino UNO R4 WiFi datasheet](https://docs.arduino.cc/resources/datasheets/ABX00087-datasheet.pdf)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/uno-r4-wifi)

## Part graph

### Built from

- [R7FA4M1AB3CFP](https://www.xirkit.io/products/category/dev-boards/r7fa4m1ab3cfp) — main processor on the Arduino UNO R4 WiFi
- ESP32-S3 — wireless module on the Arduino UNO R4 WiFi
- NLASB3157DFT2G — usb mux on the Arduino UNO R4 WiFi
- ISL854102FRZ-T — buck converter on the Arduino UNO R4 WiFi
- TXB0108DQSR — level translator on the Arduino UNO R4 WiFi
- SGM2205-3.3XKC3G/TR — ldo regulator on the Arduino UNO R4 WiFi
- NLASB3157DFT2G — usb mux on the Arduino UNO R4 WiFi

### Alternatives (by use case)

- [Adafruit ESP32-S3 Feather (8 MB flash, no PSRAM)](https://www.xirkit.io/products/adafruit-esp32-s3-feather-8-mb-flash-no-psram-a873) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $17.5 vs $27.5
- [Teensy 4.0](https://www.xirkit.io/products/pjrc-teensy-4-0-8ee0) — Both serve robotics and motor control — check the trade-offs; $19.95 vs $27.5
- [Teensy 4.1](https://www.xirkit.io/products/pjrc-teensy-4-1-988c) — Both serve robotics and motor control — check the trade-offs; $29.95 vs $27.5
- [Luckfox Pico Ultra W](https://www.xirkit.io/products/luckfox-pico-ultra-w-db02) — Both serve connected iot and wireless sensor nodes — check the trade-offs; $50.99 vs $27.5
- [STM32 Nucleo-64 NUCLEO-F446RE (MB1136)](https://www.xirkit.io/products/stmicroelectronics-stm32-nucleo-64-nucleo-f446re-mb1136-2179) — Both serve robotics and motor control — check the trade-offs; $18.66 vs $27.5
- [Arduino Mega 2560 Rev3](https://www.xirkit.io/products/arduino-mega-2560-rev3-e196) — Both serve 5 v sensors — check the trade-offs; $49.9 vs $27.5
- [Arduino Nano 33 BLE Sense Rev2](https://www.xirkit.io/products/arduino-nano-33-ble-sense-rev2-ae8c) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $38.7 vs $27.5
- [Arduino Nano ESP32](https://www.xirkit.io/products/arduino-nano-esp32-d5fc) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $19.3 vs $27.5
- [Arduino Nano RP2040 Connect](https://www.xirkit.io/products/arduino-nano-rp2040-connect-e1b2) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $21.3 vs $27.5
- [Arduino Nano](https://www.xirkit.io/products/arduino-nano-b854) — Both serve 5 v sensors — check the trade-offs; $25.7 vs $27.5
- [Seeed Studio XIAO nRF52840 Sense](https://www.xirkit.io/products/seeed-studio-xiao-nrf52840-sense-a973) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $27.5 vs $15.9
- [ESP32-S3-DevKitC-1 (N8R8)](https://www.xirkit.io/products/espressif-esp32-s3-devkitc-1-n8r8-e95f) — Both serve custom usb devices (hid, midi, serial) — check the trade-offs; $27.5 vs $19.95
- [ESP32-DevKitC V4](https://www.xirkit.io/products/espressif-esp32-devkitc-v4-01c3) — Both serve connected iot and wireless sensor nodes — check the trade-offs; $15 vs $27.5

### Earlier generation

- [Arduino UNO R3](https://www.xirkit.io/products/arduino-uno-r3-9ffd) — Arduino UNO R4 WiFi is the newer generation of the Arduino UNO R3

### Variants

- [Arduino UNO R4 Minima](https://www.xirkit.io/products/arduino-uno-r4-minima-4540) — Same generation as the Arduino UNO R4 WiFi, differing by an option
