You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/02.hero/boards/uno-r4-minima/features.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
<FeatureDescription>
2
2
3
-
The UNO R4 Minima features a microcontroller based on the Renesas RA4M1 (Arm® Cortex®-M4) with an operating voltage of 5 V. It has 14 digital I/O, 6 analog inputs with up to 14-bit resolution, a clock speed of 48 MHz, and 32 kB SRAM, 256 kB flash memory & 8 kB of EEPROM.
3
+
The UNO R4 Minima features a microcontroller based on the Renesas RA4M1 (Arm® Cortex®-M4) with an operating voltage of 5 V. It has 14 digital I/O, 6 analog inputs with up to 14-bit resolution, a clock speed of 48 MHz, and 32 kB SRAM, 256 kB flash memory & 8 kB of EEPROM.
4
4
5
-
This boards also features a 12-bit DAC, RTC and can emulate an HID.
5
+
It features a DAC for audio projects, RTC for accurate time tracking and HID for emulating a keyboard/mouse. The barrel jack plug (VIN) supports voltages at up to 24V, making it compatible with common higher voltage adapters.
The Arduino UNO R4 Minima is the first UNO board featuring a 32-bit microcontroller. With a new architecture based on the RA4M1 MCU from [Renesas](https://www.renesas.com/us/en), it is faster with its 48 MHz clock, has a lot more memory and brings new features such as a built-in RTC, DAC, HID support, CAN bus, JTAG connector and more.
9
-
10
-
The board still features the classic barrel jack plug, with an improved voltage input range (6-24 V), but replaces the old USB connector with a USB-C® type connector. The UNO R4 Minima remains on a 5 V operating voltage, making it hardware compatible with shields, accessories or circuits designed for older UNO revisions.
8
+
The Arduino UNO R4 Minima is the first UNO board featuring a 32-bit microcontroller, the RA4M1 from [Renesas](https://www.renesas.com/us/en). It is faster, has more memory and has a number of built-in features such as a [DAC](/tutorials/uno-r4-minima/dac), [RTC](/tutorials/uno-r4-minima/rtc) and [HID](/tutorials/uno-r4-minima/usb-hid). The UNO R4 Minima is a **5V only** board.
Copy file name to clipboardExpand all lines: content/hardware/02.hero/boards/uno-r4-minima/tutorials/cheat-sheet/cheat-sheet.md
+43-44Lines changed: 43 additions & 44 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,10 @@ If you’re using the USB-C® connector you must power it with 5 V.
37
37
38
38
The board can be powered via the VIN pin, supporting a range between 6-24 V.
39
39
40
+
## Core
41
+
42
+
The UNO R4 Minima is based on the [Arduino Core for Renesas devices](https://github.com/arduino/ArduinoCore-renesas).
43
+
40
44
## Installation
41
45
42
46
The UNO R4 Minima can be programmed either via the Arduino IDE, Arduino Web Editor, or Arduino CLI.
@@ -53,39 +57,6 @@ The Web Editor is an online IDE that includes all official boards, no need for i
53
57
54
58
Read more in the [Getting Started with the Web Editor](https://docs.arduino.cc/arduino-cloud/getting-started/getting-started-web-editor) guide.
55
59
56
-
## Core
57
-
58
-
The UNO R4 Minima is based on the [Arduino Core for Renesas devices](https://github.com/arduino/ArduinoCore-renesas).
59
-
60
-
### Bootloader
61
-
62
-
**Step 1**
63
-
In case you need to flash the bootloader follow these steps:
64
-
65
-
**Step 2**
66
-
Install the [Renesas](https://github.com/arduino/ArduinoCore-renesas) core.
67
-
68
-
**Step 3**
69
-
Navigate to: "C:\Users\YourWindowsUserName\AppData\Local\Arduino15\packages\arduino\hardware\
70
-
renesas\0.5.0\bootloaders\SANTIAGO"
71
-
72
-
**Step 4**
73
-
Identify the **dfu.exe**
74
-
75
-
**Step 5**
76
-
Install the Renesas flash programmer ([download page](https://www.renesas.com/us/en/software-tool/renesas-flash-programmer-programming-gui))
77
-
78
-
***The Renesas flash programmer is currently only available on Windows.***
79
-
80
-
**Step 6**
81
-
To flash the bootloader:
82
-
- Select dfu.exe.
83
-
- Connect your board.
84
-
- Short the BOOT and GND pin found on the UNO R4 Minima.
85
-
- Go to the Connect Settings tab.
86
-
- Select the COM port in the Tool > select the port shown in the IDE.
87
-
- Press start.
88
-
89
60
## Renesas RA4M1
90
61
91
62
The UNO R4 Minima features the powerful and very robust Renesas microcontroller also found on the UNO R4 WiFi. Renesas microcontrollers are known for their high performance and robustness, including their built-in peripheral set.
@@ -101,12 +72,6 @@ The board features
101
72
- 256 kB flash
102
73
- 8 kB data (EEPROM).
103
74
104
-
## SWD Connector
105
-
106
-

107
-
108
-
On the UNO R4 Minima, there is a debugging option available using the SWD connector pins, giving advanced debug functionalities for more advanced users.
109
-
110
75
## Pins
111
76
112
77
The UNO R4 Minima gives you access to many different pins and many of them have special features that will be accounted for in the upcoming sections of this article. Keep reading to learn what you can do with them.
@@ -223,14 +188,14 @@ The reference voltage of all digital pins is 5 V.
223
188
224
189
## DAC
225
190
191
+

192
+
226
193
The UNO R4 Minima has a DAC with up to 12-bit resolution, that can act as a genuine analog output pin which means it's even more capable than PWM pins.
227
194
228
195
```arduino
229
196
analogWrite(pin, value);
230
197
```
231
198
232
-

233
-
234
199
This DAC pin has a default write resolution of 8 bits. This means that values that are written to the pin should be between 0-255.
235
200
236
201
However you may change this write resolution if you need to, to up to 12 bits, and in this case, the values you write to the pin should be between 0-4096.
@@ -342,6 +307,8 @@ void loop() {
342
307
343
308
## I2C
344
309
310
+

311
+
345
312
I2C lets you connect multiple I2C-compatible devices in series using only two pins. The controller will send out information through the I2C bus to a 7-bit address, meaning that the technical limit of I2C devices on a single line is 128. Practically, you're never gonna reach 128 devices before other limitations kick in.
346
313
347
314
The UNO R4 Minima has one I2C bus which is marked with SCL and SDA. They are shared with A4 (SDA) and A5 (SCL) which owners of previous UNOs are familiar with. The pullups are not mounted on the PCB but there are footprints to do so if needed.
@@ -350,8 +317,6 @@ The pins used for I2C on the UNO R4 Minima are the following:
350
317
- SDA - D18 or A4
351
318
- SCL - D19 or A5
352
319
353
-

354
-
355
320
To connect I2C devices you will need to include the [Wire](https://www.arduino.cc/reference/en/language/functions/communication/wire/) library at the top of your sketch.
356
321
357
322
```arduino
@@ -434,6 +399,12 @@ This support is enabled by the [keyboard](https://www.arduino.cc/reference/en/la
434
399
435
400
To learn more about the HID capabilities of the UNO R4 Minima, check out the [HID Guide](/tutorials/uno-r4-minima/usb-hid).
436
401
402
+
## SWD Connector
403
+
404
+

405
+
406
+
On the UNO R4 Minima, there is a debugging option available using the SWD connector pins, giving advanced debug functionalities for more advanced users.
407
+
437
408
## CAN Module
438
409
439
410
The UNO R4 Minima's RA4M1 has a built-in CAN module that complies with the CAN 2.0A/CAN 2.0B standard.
@@ -467,4 +438,32 @@ Read an incoming CAN message.
467
438
CanMsg const msg = CAN.read(); //read
468
439
```
469
440
470
-
***Please note that without a CAN transceiver it is not possible to communicate with other CAN devices.***
441
+
***Please note that without a CAN transceiver it is not possible to communicate with other CAN devices.***
442
+
443
+
## Bootloader
444
+
445
+
In case you need to flash the bootloader on the UNO R4 Minima, you can follow the steps below:
446
+
447
+
**Step 1**
448
+
Install the [Renesas](https://github.com/arduino/ArduinoCore-renesas) core.
449
+
450
+
**Step 2**
451
+
Navigate to: "C:\Users\YourWindowsUserName\AppData\Local\Arduino15\packages\arduino\hardware\
452
+
renesas\0.5.0\bootloaders\SANTIAGO"
453
+
454
+
**Step 3**
455
+
Identify the **dfu.exe**
456
+
457
+
**Step 4**
458
+
Install the Renesas flash programmer ([download page](https://www.renesas.com/us/en/software-tool/renesas-flash-programmer-programming-gui))
459
+
460
+
***The Renesas flash programmer is currently only available on Windows.***
461
+
462
+
**Step 5**
463
+
To flash the bootloader:
464
+
- Select dfu.exe.
465
+
- Connect your board.
466
+
- Short the BOOT and GND pin found on the UNO R4 Minima.
467
+
- Go to the Connect Settings tab.
468
+
- Select the COM port in the Tool > select the port shown in the IDE.
0 commit comments