Arduino Uno R4 Minima Microcontroller: Descritpion, Features and FAQs
Arduino® UNO R4 Minima
The Arduino Uno R4 Minima represents an evolution of the classic Arduino Uno development board, upgrading the 8-bit AVR microcontroller to a 32-bit Arm Cortex-M4 while retaining the same form factor.

Introducing the Arduino UNO R4 Minima & WiFi
- Arduino Uno R4 Minima description
- Arduino Uno R4 Minima pinout diagram
- Arduino Uno R4 Minima features
- Arduino Uno R4 Minima applications
- Arduino Uno R4 Minima tech specifications
- Arduino Uno R4 Minima alternatives
- Arduino Uno R4 Minima vs. Arduino Nano
- Arduino Uno R4 Minima project
- Arduino Uno R4 Minima documentation
Arduino Uno R4 Minima description

The Arduino Uno R4 Minima represents an evolution of the classic Arduino Uno development board, upgrading the 8-bit AVR microcontroller to a 32-bit Arm Cortex-M4 while retaining the same form factor. This allows enhanced performance and memory in a familiar package compatible with existing Arduino shields and accessories.
At the heart of the board lies the Renesas R7FA4M1AB3CFM#AA0 microcontroller, containing a 48MHz Arm Cortex-M4 processor with a floating point unit and 256KB of flash memory. This provides approximately 8 times more flash and 16 times more SRAM compared to the Atmega328P found on the Uno R3.
Key specifications for the R7FA4M1AB3CFM#AA0 microcontroller
The R7FA4M1AB3CFM#AA0 microcontroller features a 12-bit ADC, on-chip touch sensing, multiple serial interfaces, DMA controllers, and more capabilities. The Uno R4 Minima runs at 5V, ensuring compatibility with shields assuming a 5V logic level. Power can come via the USB-C port, barrel jack, or VIN pin, with an onboard buck converter stepping higher voltages down to 5V.
| Specification | Value |
|---|---|
| Microcontroller Family | Renesas RA4M1 |
| Core | ARM Cortex-M4 |
| Clock Speed | 48MHz |
| Flash Memory | 256KB |
| RAM | 32KB |
| Number of I/O Pins | 81 |
| Operating Voltage | 1.6V - 5.5V |
| ADC Channels | 18 x 14-bit |
| DAC Channels | 1 x 8-bit, 2 x 12-bit |
| Communication Interfaces | CANbus, I2C, SPI, UART, USB |
| Timers/PWM | Yes |
| Package | 64-pin LQFP |
| Operating Temperature | -40°C to 105°C |
| Dimensions | 10mm x 10mm |
| Pin Count | 64 |
*As the official partner of Arduino, Utmel provides you with official original Arduino products. Welcome to shop at the page dedicated to Arduino products.

Arduino Uno R4 Minima pinout diagram

Arduino Uno R4 Minima features
-Microcontroller: Renesas R7FA4M1AB3CFM#AA0 (Arm Cortex-M4)
-Operating Voltage: 5V
-Digital I/O Pins: 14
-Analog Input Pins: 6
-Flash Memory: 256 KB
-SRAM: 32 KB
-USB-C connector
-Barrel jack power connector
-On-board buck converter
Arduino Uno R4 Minima applications
-Beginner projects, prototyping
-Board for educational courses
-Building basic IoT systems
-Programming exercises and challenges
-Robotics projects using servo motors
-Home automation systems with sensors
-Smart device projects using Bluetooth/WiFi
Arduino Uno R4 Minima tech specifications
| Board | Name | Arduino® UNO R4 Minima |
|---|---|---|
| SKU | ABX00080 | |
| Microcontroller | Renesas RA4M1 (Arm® Cortex®-M4) | |
| USB | USB-C® | Programming Port |
| Pins | Digital I/O Pins | 14 |
| Analog input pins | 6 | |
| DAC | 1 | |
| PWM pins | 6 | |
| Communication | UART | Yes, 1x |
| I2C | Yes, 1x | |
| SPI | Yes, 1x | |
| CAN | Yes 1 CAN Bus | |
| Power | Circuit operating voltage | 5 V |
| Input voltage (VIN) | 6-24 V | |
| DC Current per I/O Pin | 8 mA | |
| Clock speed | Main core | 48 MHz |
| Memory | RA4M1 | 256 kB Flash, 32 kB RAM |
| Dimensions | Width | 68.85 mm |
| Length | 53.34 mm | |
Arduino Uno R4 Minima alternatives
Arduino Nano: This is a small, breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x) or ATmega168 (Arduino Nano 2.x).
Arduino Micro: This board is based on the ATmega32U4, it has built-in USB communication, eliminating the need for a secondary processor.
Arduino Pro Mini: This is a microcontroller board based on the ATmega328P, it has 14 digital input/output pins.
SparkFun RedBoard Qwiic: This is an Arduino-compatible development board with built-in Qwiic connectivity, ideal for quick prototyping and projects.
Teensy LC: This is a powerful microcontroller board with a rich set of hardware peripherals, with an ARM Cortex-M4 core.
Arduino Uno R4 Minima vs. Arduino Nano
| Feature | Arduino Uno R4 Minima | Arduino Nano |
|---|---|---|
| Microcontroller | Renesas RA4M1 (Arm® Cortex®-M4) | ATmega328 |
| Clock Speed | Main Core: 48 MHz / ESP32-S3: Up to 240 MHz | 16 MHz |
| Flash Memory | RA4M1: 256 kB / ESP32-S3: 384 kB | 32 KB |
| SRAM | RA4M1: 32 kB / ESP32-S3: 512 kB | 2 KB |
| Operating Voltage | 5V (ESP32-S3 is 3.3V) | 5V |
| Digital I/O Pins | 14 | 14 (of which 6 provide PWM Output) |
| Analog Input Pins | A0 – A5 | 8 (A0 – A7) |
| Analog Output Pins | - | - |
| PWM Pins | D3, D5, D6, D9, D10, D11 | 6 (D3, D5, D6, D9, D10, D11) |
| Connectivity | Wi-Fi and Bluetooth capabilities via ESP32-S3 from Espressif | - |
| Dimensions (Width x Length) in mm | 68.85 x 53.34 | 18 x 45 |
Arduino Uno R4 Minima project
Line Following Robot using Arduino Uno R4 Minima
In this project, we will create a simple line-following robot using an Arduino Uno R4 Minima, an L298N motor driver, and IR sensors.

Components Required:
1. Arduino Uno R4 Minima
2. L298N Motor Driver
3. Two DC Motors
4. Two IR Sensors
5. Robot Chassis with Wheels
6. Breadboard and Jumper Wires
7. 9V Battery
Connections:
1. Connect the VCC and GND of the IR sensors to the 5V and GND on the Arduino respectively. Connect the OUT pins to A0 and A1 on the Arduino.
2. Connect the IN1, IN2, IN3, and IN4 pins of the L298N motor driver to digital pins 8, 9, 10, and 11 on the Arduino respectively. Connect the OUT1 and OUT2 to one motor and OUT3 and OUT4 to the other motor. Connect the 5V and GND to the 5V and GND on the Arduino.
Arduino Code:
```C++
#define LS 0 // Left sensor
#define RS 1 // Right sensor
#define LM1 8 // Left motor
#define LM2 9 // Left motor
#define RM1 10 // Right motor
#define RM2 11 // Right motor
void setup() {
pinMode(LS, INPUT);
pinMode(RS, INPUT);
pinMode(LM1, OUTPUT);
pinMode(LM2, OUTPUT);
pinMode(RM1, OUTPUT);
pinMode(RM2, OUTPUT);
}
void loop() {
int LSval = analogRead(LS);
int RSval = analogRead(RS);
if (LSval < 500 && RSval < 500) { // Move Forward
digitalWrite(LM1, HIGH);
digitalWrite(LM2, LOW);
digitalWrite(RM1, HIGH);
digitalWrite(RM2, LOW);
}
if (LSval < 500 && RSval > 500) { // Turn right
digitalWrite(LM1, HIGH);
digitalWrite(LM2, LOW);
digitalWrite(RM1, LOW);
digitalWrite(RM2, LOW);
}
if (LSval > 500 && RSval < 500) { // Turn left
digitalWrite(LM1, LOW);
digitalWrite(LM2, LOW);
digitalWrite(RM1, HIGH);
digitalWrite(RM2, LOW);
}
if (LSval > 500 && RSval > 500) { // Stop
digitalWrite(LM1, LOW);
digitalWrite(LM2, LOW);
digitalWrite(RM1, LOW);
digitalWrite(RM2, LOW);
}
}
This code reads the values from the IR sensors and controls the motors accordingly to follow the line. This line-following robot is a simple yet effective project that demonstrates the versatility of the Arduino Uno R4 Minima.
Arduino Uno R4 Minima documentation
SCHEMATICS IN .PDFDATASHEET IN .PDF
Resources for the Arduino Uno R4 Minima:
| Type | Description | Source |
|---|---|---|
| Tutorial | A step-by-step guide to installing the board package needed for the UNO R4 Minima board | Arduino Documentation |
| Tutorial | How to use the Arduino UNO R4 Minima board step-by-step | Srituhobby |
| Tutorial | Arduino UNO R4 Minima ADC Resolution | Arduino Documentation |
| Project | How to use the Arduino UNO R4 Minima board step-by-step | Srituhobby |
| Project | Arduino UNO R4 Minima - Make: DIY Projects and Ideas for Makers | Makezine |
| Resource | UNO R4 Minima | Arduino Documentation |
| Resource | Getting Started with UNO R4 Minima | Arduino Documentation |
| Resource | Arduino UNO R4 Minima Cheat Sheet | Arduino Documentation |
What is the input voltage range for the Uno R4 Minima?
Recommended input voltage is 7-12V, though 6-24V can be used with the on-board regulator.
What interfaces are available for peripherals and sensors?
It has I2C, SPI, UART, as well as GPIO pins and ADC.
Does the Uno R4 Minima support WiFi or Bluetooth natively?
No, external modules are required via the serial connections to provide wireless communication.
How do you connect the Uno R4 Minima to a computer?
It uses a USB-C connector for interfacing with a computer, unlike the USB-B on old Unos.
BSH201 MOS Transistor: SOT-23, 60V, 0.3 A, Datasheet PDF28 February 20222080
BD437 Transistor: BD437 Pinout, Datasheet, Equivalent06 April 20223668
AT90CAN12815MT: Technical Product Analysis29 February 2024146
RS485 Communication Module: Pinout, Cable and Wiring28 September 202143016
TP5100 VS TP4056: Differences between charging and protection modules09 April 202233577
LTC6811 12-Cell Battery Monitor: Solving isoSPI Communication and PEC Errors10 March 2026136
LM393P Dual Comparator: 36V, Pinout, Datasheet17 March 20226887
MIC2042 High-side MOSFET Switch: Pinout, Equivalent and Datasheet01 April 2022590
Comparing Heat Sink Types for Modern Applications19 July 20253133
Advancements and Challenges of High Frequency Converters19 June 20231890
What is Solid-state Battery08 March 20215742
AC/DC, DC/DC Converter Fundamental Guide28 February 202212644
ICinsights:MCUs Will Continue to Rise in Price30 March 20225455
Advanced Wide-Bandgap Semiconductor Ultraviolet Photodetectors for Enhanced Detection and Imaging04 December 20231725
Exploring the Advancements in Storage Technologies and Grid Architecture of Electric Vehicle Charging Systems18 October 20232149
How to Properly Install TVS Diodes in Your PCB Design11 July 20254018
Arduino
In Stock: 1158
Minimum: 1 Multiples: 1
Qty
Unit Price
Ext Price
1
$15.648781
$15.65
10
$14.763001
$147.63
100
$13.927359
$1,392.74
500
$13.139018
$6,569.51
1000
$12.395300
$12,395.30
Not the price you want? Send RFQ Now and we'll contact you ASAP.
Inquire for More Quantity


Product
Brand
Articles
Tools











