Skip to content

[PXCT-508] Launch Nano R4 #2575

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 104 commits into from
Jul 24, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
12b0785
branch and doc creation
xpeqex Mar 12, 2025
625ece9
datasheet update
xpeqex Mar 13, 2025
9f4d1b3
reference sections
xpeqex Mar 14, 2025
13cfe4c
board picture added and few corrections
xpeqex Mar 18, 2025
e79d871
Diagrams added to the datasheet
xpeqex Mar 26, 2025
a3d2331
Illustrations for datasheet
xpeqex Mar 28, 2025
466674d
Corrections and fixes
xpeqex Mar 31, 2025
7bbae84
Minor title change
mcmchris Apr 1, 2025
9ee84c2
update diagrams and minor fixes
xpeqex Apr 1, 2025
544ba9a
PWM data updated
mcmchris Apr 2, 2025
c5c62c9
pinout updated
mcmchris Apr 2, 2025
6ef9456
Re order
mcmchris Apr 2, 2025
c320c31
RTC section
mcmchris Apr 2, 2025
f8d20f1
format
mcmchris Apr 2, 2025
8f21784
typo
mcmchris Apr 2, 2025
b19d399
Title case
mcmchris Apr 2, 2025
a4ba459
New pinout update
mcmchris Apr 4, 2025
3a5595c
Power Tree updated
mcmchris Apr 4, 2025
6813a87
Julian review changes applied
mcmchris Apr 15, 2025
b075ccf
Certification indentation
mcmchris Apr 15, 2025
b809be7
Julian review changes applied
mcmchris Apr 15, 2025
2b8fdc3
Final check
mcmchris Apr 15, 2025
8a28a42
Typos
mcmchris Apr 15, 2025
6e06790
RTC
mcmchris Apr 15, 2025
f36b768
RGB LED
mcmchris Apr 15, 2025
ebff493
Fine tune
mcmchris Apr 15, 2025
239d9ea
add nano r4 structure
Hannes7eicher May 7, 2025
20de7c9
image and headers sku added
mcmchris May 23, 2025
0c01f76
Merge branch 'main' into xpeqex/hardware/nano/nano-r4
mcmchris May 23, 2025
8f96c67
Update
mcmchris May 23, 2025
d484333
Apply suggestions from code review
Hannes7eicher May 26, 2025
0d9d0d9
update forumCategorySlug
Hannes7eicher May 26, 2025
ffc1569
add product code
Hannes7eicher May 28, 2025
d134164
variants note
mcmchris May 30, 2025
652a512
Content update (initial commit)
canchebagur May 31, 2025
e9b8c95
Content update (first use section)
canchebagur Jun 4, 2025
190a7db
Content update (linter fix)
canchebagur Jun 4, 2025
5289beb
Content update (RGB section)
canchebagur Jun 5, 2025
ca8a71e
Content update (orange LED section)
canchebagur Jun 5, 2025
b8046eb
Content update (pins specifications section)
canchebagur Jun 5, 2025
536994b
update svg
Hannes7eicher Jun 9, 2025
0f40a08
Update content/hardware/03.nano/boards/nano-r4/features.md
Hannes7eicher Jun 11, 2025
89e8a86
Content update (PWM pins)
canchebagur Jun 16, 2025
4d55b09
add download folder content
Hannes7eicher Jun 16, 2025
95cf755
apply changes from review
Hannes7eicher Jun 16, 2025
b8a9cee
Content update (analog pins section)
canchebagur Jun 18, 2025
ac0d057
add motor carrier as compatible
Hannes7eicher Jun 18, 2025
ca77736
Content update (OPAMP section)
canchebagur Jun 30, 2025
f014a76
Content update (linter fix)
canchebagur Jun 30, 2025
aaa8723
Content update (assets update)
canchebagur Jul 1, 2025
0477acc
Content update (EEPROM section)
canchebagur Jul 1, 2025
0b2ba68
Content update (support section)
canchebagur Jul 1, 2025
0d8f12d
Content update (SPI section)
canchebagur Jul 3, 2025
1f7a65c
Datasheet updated
mcmchris Jul 7, 2025
2a25f49
Merge branch 'main' into launch/nano-r4
mcmchris Jul 7, 2025
e32f28f
Merge branch 'main' into xpeqex/hardware/nano/nano-r4
mcmchris Jul 7, 2025
07ff84f
Merge pull request #775 from arduino/xpeqex/hardware/nano/nano-r4
mcmchris Jul 7, 2025
ef8bca4
Daniela review fixes
mcmchris Jul 8, 2025
fed2db3
Content update (initial commit)
canchebagur Jul 9, 2025
e7c4572
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
81d062e
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
9a421dc
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
a1229e7
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
62d27d8
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
ff6317c
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
53d504c
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
c1b3ac1
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
dcaae81
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
98eaeba
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
7cbcf01
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
dba7e72
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
6e6a60c
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
604e980
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
31dd89f
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
abc8a9b
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
3351734
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
0f53945
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
e5e7298
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
384b4d7
Update content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manu…
canchebagur Jul 9, 2025
bfb8ba1
Content update (context sections)
canchebagur Jul 11, 2025
4cd5d83
Pinout added
mcmchris Jul 11, 2025
c1f9c31
Merge branch 'main' into launch/nano-r4
mcmchris Jul 11, 2025
a879711
Content update (I2C section)
canchebagur Jul 16, 2025
ffedb19
Content update (SPI and I2C sections)
canchebagur Jul 17, 2025
dd43184
Content update (UART section)
canchebagur Jul 20, 2025
1dd76d3
Content update (HID section)
canchebagur Jul 21, 2025
f624bbf
update fix file names
Hannes7eicher Jul 21, 2025
827f27c
shorten product text
Hannes7eicher Jul 21, 2025
741c913
Content update (Taddy's review)
canchebagur Jul 21, 2025
a98ae82
Merge pull request #796 from arduino/canchebagur/nano-r4-user-manual
canchebagur Jul 21, 2025
81c75d5
Content update (grammar and spelling improvements)
canchebagur Jul 22, 2025
5ae5c77
Content update (assets)
canchebagur Jul 23, 2025
bbc4e5d
add certification and minor fixes
Hannes7eicher Jul 23, 2025
c2d1958
update certificates and minor changes
Hannes7eicher Jul 23, 2025
aa41507
update feature
Hannes7eicher Jul 23, 2025
635fc88
fix feature link
Hannes7eicher Jul 23, 2025
c44caee
Content update (assets)
canchebagur Jul 23, 2025
4997688
Content update (assets)
canchebagur Jul 23, 2025
7c78b9a
Content update (assets)
canchebagur Jul 24, 2025
9cc531f
Content update (linter fix)
canchebagur Jul 24, 2025
67089a6
Merge pull request #806 from arduino/canchebagur/nano-r4-application-…
canchebagur Jul 24, 2025
2dcfed6
Content update (links)
canchebagur Jul 24, 2025
0fa477d
remove duplicate image
Hannes7eicher Jul 24, 2025
3f7abb5
fix step files
Hannes7eicher Jul 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
12 changes: 12 additions & 0 deletions content/hardware/03.nano/boards/nano-r4/compatibility.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
software:
- arduino-ide
- arduino-cli
- cloud-editor
- iot-cloud
hardware:
boards: ~
carriers: ~
shields:
- nano-connector-carrier
- nano-screw-terminal-adapter
- nano-motor-carrier
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
430 changes: 430 additions & 0 deletions content/hardware/03.nano/boards/nano-r4/datasheet/datasheet.md

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
30 changes: 30 additions & 0 deletions content/hardware/03.nano/boards/nano-r4/essentials.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
productsLibrariesMap:
- arduino:renesas_uno
---

<EssentialsColumn title="First Steps">
<EssentialElement title="Quickstart Guide" type="getting-started" link="/tutorials/nano-r4/getting-started-nano-r4">
All you need to know to get started with your new Arduino Nano R4 board.
</EssentialElement>

<EssentialElement title="Hardware Design Guide" type="tutorial" link="/learn/hardware/nano-pcb-guide">
Learn how to create your own custom hardware that is compatible with the Arduino Nano Family.
</EssentialElement>

<EssentialElement title="Arduino Cloud" type="tutorial" link="/arduino-cloud/getting-started-with-the-arduino-iot-cloud">
Get started with the Arduino Cloud and connect your Nano R4 to the web.
</EssentialElement>
</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn/">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
</EssentialElement>
<EssentialElement title="Language References" type="resource" link="https://www.arduino.cc/reference/en/">
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.
</EssentialElement>
</EssentialsColumn>
57 changes: 57 additions & 0 deletions content/hardware/03.nano/boards/nano-r4/features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<FeatureDescription>
The Arduino Nano R4 features the powerful Renesas RA4M1 microcontroller with a 32-bit Arm® Cortex®-M4 core running at 48 MHz. Its Nano family board form factor ensures compatibility with countless accessories. At the same time, modern features like USB-C®, CAN bus and an onboard Qwiic connector make it a versatile choice for embedded, automation and prototyping projects.
</FeatureDescription>

<FeatureList>

<Feature title="Qwiic I²C Connector" image="communication">
Easily connect sensors and peripherals using the onboard Qwiic connector, which enables plug-and-play I²C communication at 3.3 V logic levels while interfacing with the 5 V system.
<FeatureWrapper>
<FeatureLink title="Documentation" url="/tutorials/nano-r4/user-manual/#ic-communication"/>
</FeatureWrapper>
</Feature>

<Feature title="Operational Amplifier (OPAMP)" image="mcu">
The Nano R4 board features a built-in operational amplifier (OPAMP) that provides signal conditioning and amplification capabilities
<FeatureWrapper>
<FeatureLink title="Documentation" url="/tutorials/nano-r4/user-manual/#operational-amplifier-opamp"/>
</FeatureWrapper>
</Feature>

<Feature title="Digital-to-Analog Converter (DAC)" image="mcu">
Use the onboard 12-bit DAC to build sophisticated audio projects.
<FeatureWrapper>
<FeatureLink title="Documentation" url="/tutorials/nano-r4/user-manual/#digital-to-analog-converter-dac"/>
</FeatureWrapper>
</Feature>

<Feature title="USB-C®" image="usb">
The Nano R4 features a USB-C® connector for streamlined power and data transfer.
</Feature>

<Feature title="CAN Bus Support" image="communication">
The Nano R4 supports CAN communication, making it suitable for industrial and automotive applications. This requires an external transceiver.
<FeatureWrapper>
<FeatureLink title="Documentation" url="/tutorials/nano-r4/user-manual/#can-communication"/>
</FeatureWrapper>
</Feature>

<Feature title="Real-Time Clock (RTC)" image="mcu">
Keep track of time & date and set alarms with the built-in RTC.
<FeatureWrapper>
<FeatureLink title="Documentation" url="/tutorials/nano-r4/user-manual/#real-time-clock-rtc"/>
</FeatureWrapper>
</Feature>

<Feature title="5 V Operating Voltage" image="power">
The RA4M1 and the GPIOs of this board operates on 5 V.
</Feature>

<Feature title="Mouse/Keyboard Emulation (HID)" image="usb">
Build game controllers by emulating a mouse/keyboard.
<FeatureWrapper>
<FeatureLink title="Documentation" url="/tutorials/nano-r4/user-manual/#hid-human-interface-device-communication"/>
</FeatureWrapper>
</Feature>

</FeatureList>
383 changes: 383 additions & 0 deletions content/hardware/03.nano/boards/nano-r4/image.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions content/hardware/03.nano/boards/nano-r4/product.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: Nano R4
url_shop: https://store.arduino.cc/products/nano-r4
primary_button_url: /tutorials/nano-r4/user-manual/#first-use
primary_button_title: Get Started
core:
certifications: [CE, RoHS, REACH, WEEE, UKCA, RCM, FCC, IC, VCCI]
forumCategorySlug: '/hardware/nano-family/nano-r4/190'
productCode: '212'
sku: [ABX00142, ABX00143]
---

The **Arduino Nano R4** brings the power of a 32-bit **Arm® Cortex®-M4** processor to the beloved Nano family board form factor. Based on the **Renesas RA4M1** microcontroller, it features **256 kB Flash**, **32 kB SRAM** and an **8 kB EEPROM**, all running at **48 MHz** with a built-in **real-time clock** (RTC), **14-bit ADC** and a **12-bit DAC**.
21 changes: 21 additions & 0 deletions content/hardware/03.nano/boards/nano-r4/suggestions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<EssentialsColumn title="Tutorials for Nano R4">
<EssentialElement title="User Manual" type="tutorial" link="/tutorials/nano-r4/cheat-sheet">
A technical reference to the Nano R4 board.
</EssentialElement>

<EssentialElement title="Arduino Cloud" type="tutorial" link="/arduino-cloud/getting-started-with-the-arduino-iot-cloud">
Get started with the Arduino Cloud
</EssentialElement>
</EssentialsColumn>

<EssentialsColumn title="Arduino Basics">
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
</EssentialElement>
<EssentialElement title="Learn" type="resource" link="/learn">
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
</EssentialElement>
<EssentialElement title="Language References" type="resource" link="https://www.arduino.cc/reference/en/">
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.
</EssentialElement>
</EssentialsColumn>
15 changes: 15 additions & 0 deletions content/hardware/03.nano/boards/nano-r4/tech-specs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
Here you will find the technical specifications for the Arduino® Nano R4.

**Please read: operating voltage**

The **Nano R4** microcontroller operates at +5 VDC, making it fully compatible with traditional Arduino shields, modules, and accessories designed for +5 VDC logic levels. This allows seamless reuse of existing components and simplifies interfacing with various +5 VDC sensors and actuators.

The board supports multiple power input options:

The VIN pin accepts an input voltage range of +6–21 VDC, which is internally regulated down to +5 VDC.

The board can also be powered directly via the board's USB-C® port, which supplies +5 VDC to the system.

All GPIO pins operate at +5 VDC and can source or sink up to 8 mA of current per pin.

Always verify the voltage requirements of any connected peripheral to the board and avoid drawing more current than the board’s limits to prevent instability or permanent damage.
30 changes: 30 additions & 0 deletions content/hardware/03.nano/boards/nano-r4/tech-specs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
Board:
Name: Arduino® Nano R4
SKU: ABX00142 (Castellated Pins) / ABX00143 (With Headers)
Microcontroller: Renesas RA4M1 (Arm® Cortex®-M4)
USB:
USB-C®: Programming Port
Pins:
Digital I/O Pins: 21 (all the exposed I/O can be used as digital I/O pins)
Analog input pins: 8
DAC: 1 (A0)
OPAMP: A1, A2, A3
VBAT: J5
PWM pins: 6
External interrupts: 2,3
Communication:
UART: 1
I2C: "2 (5 V: A4, A5 / 3.3 V: QWIIC, J3, J4)"
SPI: 1
CAN: 1
Power:
Circuit operating voltage: +5 VDC
Input voltage (VIN): +6-21 VDC
DC Current per I/O Pin: 8 mA
Clock speed:
Main core: 48 MHz
Memory:
RA4M1: 256 kB Flash, 32 kB RAM, 8 kB EEPROM
Dimensions:
Width: 18 mm
Length: 45 mm
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy