Skip to content

Commit 12b0785

Browse files
committed
branch and doc creation
1 parent 08cc78d commit 12b0785

File tree

1 file changed

+233
-0
lines changed
  • content/hardware/03.nano/boards/nano-r4/datasheet

1 file changed

+233
-0
lines changed
Lines changed: 233 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,233 @@
1+
---
2+
identifier: ABXXXXX
3+
title: Arduino® Nano R4
4+
type: maker
5+
author:
6+
---
7+
8+
![](assets/featured.png)
9+
10+
# Description
11+
12+
The Arduino® Nano R4 is a Nano form factor board based on the RA4M1 series microcontroller from Renesas (R7FA4M1AB3CFM#AA0), which embeds a 48 MHz Arm® Cortex®-M4 microprocessor. The Nano R4's memory is larger than its predecessors, with 256 kB flash, 32 kB SRAM and 8 kB data memory (EEPROM).
13+
14+
The Nano R4 board's operating voltage is 5 V, making it hardware compatible with Nano form factor accessories with the same operating voltage. Shields designed for previous Nano revisions are therefore safe to use with this board but are not guaranteed to be software compatible due to the change of microcontroller.
15+
16+
# Target areas:
17+
18+
Maker, Beginner, Education
19+
20+
# Features
21+
- **R7FA4M1AB3CFM#HA0**
22+
- 48 MHz Arm® Cortex®-M4 microprocessor with a floating point unit (FPU)
23+
- 5 V operating voltage
24+
- Real-time Clock (RTC)
25+
- Memory Protection Unit (MPU)
26+
- Digital Analog Converter (DAC)
27+
- **Memory**
28+
- 256 kB Flash Memory
29+
- 32 kB SRAM
30+
- 8 kB Data Memory (EEPROM)
31+
- **Pins**
32+
- 14x digital pins (GPIO), D0-D13
33+
- 8x analog input pins (ADC), A0-A7
34+
- <!--- PWM pins-->
35+
- SPI(D11,D12,D13), I2C (A4/A5), UART(D0/D1)
36+
- **Peripherals**
37+
- USB 2.0 Full-Speed Module (USBFS)
38+
- up to 14-bit ADC
39+
- up to 12-bit DAC
40+
- Operational Amplifier (OPAMP)
41+
- **Power**
42+
- Recommended input voltage (VIN) is 6-24 V
43+
- 5 V operating voltage
44+
- Power via USB-C® at 5 V
45+
- Schottky diodes for overvoltage and reverse polarity protection
46+
- **Communication**
47+
- 1x UART (pin D0, D1)
48+
- 1x SPI (pin D10-D13)
49+
- 1x I2C (pin A4, A5)
50+
- 1x CAN (pin D4, D5, external transceiver is required)
51+
52+
# Contents
53+
54+
## The Board
55+
56+
The Nano R4 is a evolution of its predecessors the Nano Classic, being previously based on 8-bit AVR
57+
microcontrollers. There are thousands of guides, tutorials and books written about the Nano board, where Nano R4 continues its legacy.
58+
The board features the standard 14 digital I/O ports, 6 analog channels, dedicated pins for I2C, SPI and UART
59+
connections. Compared to its predecessors the board has a much larger memory: 8 times more flash memory (256
60+
kB) and 16 times more SRAM (32 kB).
61+
62+
### Application Examples
63+
64+
**Entry level projects:** If this is your first project within coding and electronics, the Nano R4 is a good fit. It is easy to get started with and has a lot of online documentation (both official + third party).
65+
66+
**Easy power management:** the Nano R4 supports input voltages from 6-24 V. Removes the need for additional circuitry required to step down the voltage.
67+
68+
**Cross compatibility:** the Nano form factor automatically makes it compatible with hundreds of existing third-party shields and other accessories.
69+
70+
### Related Products
71+
72+
- Arduino Nano Classic
73+
74+
<div style="page-break-after: always;"> </div>
75+
76+
# Rating
77+
78+
## Recommended Operating Conditions
79+
80+
| Symbol | Description | Min | Typ | Max | Unit |
81+
| --------------- | ------------------------------------ | --- | --- | --- | ---- |
82+
| V<sub>IN</sub> | Input voltage from VIN pad / DC Jack | 6 | 7.0 | 24 | V |
83+
| V<sub>USB</sub> | Input voltage from USB connector | 4.8 | 5.0 | 5.5 | V |
84+
| T<sub>OP</sub> | Operating Temperature | -40 | 25 | 85 | °C |
85+
86+
<!--- Temp to be confirmed-->
87+
88+
<div style="page-break-after: always;"> </div>
89+
90+
# Functional Overview
91+
92+
## Block Diagram
93+
94+
![Arduino Nano R4 Block Diagram](assets/Nano_R4_Block_Diagram.png)
95+
96+
## Board Topology
97+
98+
### Front View
99+
100+
![Top View of Arduino Nano R4](assets/topViewNanoR4.svg)
101+
102+
| **Ref.** | **Description** | **Ref.** | **Description** |
103+
| -------- | ------------------------------------ | -------- | ------------------------ |
104+
| U1 | R7FA4M1AB3CFM#AA0 Microcontroller IC | J4 | <!--- to be confirmed--> |
105+
| U2 | MP2322GQH Step-Down | DL1 | RGB LED |
106+
| PB1 | RESET Button | DL2 | LED L |
107+
| JP1 | Analog input/output headers | DL3 | LED Power |
108+
| JP2 | Digital input/output headers |
109+
| J1 | CX90B-16P USB-C® connector |
110+
| J2 | QWIIC CONNECTOR |
111+
| J3 | <!--- to be confirmed--> |
112+
113+
### Back View
114+
115+
![Back View of Arduino Nano R4](assets/backViewNanoR4.svg)
116+
117+
## Microcontroller (R7FA4M1AB3CFM#HA0)
118+
119+
The Nano R4 is based on the 32-bit RA4M1 series microcontroller, **R7FA4M1AB3CFM#HA0**, from Renesas, which uses a 48 MHz Arm® Cortex®-M4 microprocessor with a floating point unit (FPU).
120+
121+
On the Nano R4, the operating voltage is fixed at 5 V to be fully retro compatible with shields, accessories & circuits originally designed for older Nano revisions.
122+
123+
The R7FA4M1AB3CFM#HA0 features:
124+
125+
- 256 kB flash / 32 kB SRAM / 8 kB data flash (EEPROM)
126+
- Real-time Clock (RTC)
127+
- 4x Direct Memory Access Controller (DMAC)
128+
- up to 14-bit ADC
129+
- up to 12-bit DAC
130+
- OPAMP
131+
- 1x CAN bus
132+
133+
For more technical details on this microcontroller, visit [Renesas - RA4M1 series](https://www.renesas.com/us/en/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ra4m1-32-bit-microcontrollers-48mhz-arm-cortex-m4-and-lcd-controller-and-cap-touch-hmi).
134+
135+
## USB Connector
136+
137+
The Nano R4 has one USB-C® port, used to power and program your board as well as send & receive serial communication.
138+
139+
**_Note: You should not power the board with more than 5 V via the USB-C® port._**
140+
141+
## Digital Analog Converter (DAC)
142+
143+
The Nano R4 has a DAC with up to 12-bit resolution attached to the A0 analog pin. A DAC is used to convert a digital signal to an analog signal.
144+
145+
## I2C Connector
146+
147+
The I2C connector SM04B-SRSS-TB(LF)(SN) is connected to a secondary I2C bus on the board. Note that this connector is powered via 3.3 V.
148+
149+
<!---Posible connector pic-->
150+
151+
This connector also shares the following pin connections:
152+
153+
**JANALOG header**
154+
- A4
155+
- A5
156+
157+
<!---Is not this a separated I2C bus? I get this from the UNO R4 WiFi-->
158+
159+
## System
160+
161+
### Resets
162+
163+
### Timers
164+
165+
### Interrupts
166+
167+
## Serial Communication Protocols
168+
169+
### Inter-Integrated Circuit (I2C)
170+
171+
### Inter-IC Sound (I2S)
172+
173+
### Serial Peripheral Interface (SPI)
174+
175+
### Universal Asynchronous Receiver/Transmitter (UART)
176+
177+
## Power Options
178+
179+
### Power Tree
180+
181+
### Pin Voltage
182+
183+
### VIN Rating
184+
185+
### VBUS
186+
187+
### Using the 3.3 V Pin
188+
189+
### Pin Current
190+
191+
# Mechanical Information
192+
193+
## Pinout
194+
195+
### Analog
196+
197+
### Digital
198+
199+
### OFF
200+
201+
### ICSP
202+
203+
## Mounting Holes And Board Outline
204+
205+
## Board Operation
206+
207+
### Getting Started - IDE
208+
209+
### Getting Started - Arduino Cloud Editor
210+
211+
### Getting Started - Arduino Cloud
212+
213+
### Online Resources
214+
215+
### Board Recovery
216+
217+
# Certifications
218+
219+
## Declaration of Conformity CE DoC (EU)
220+
221+
## Declaration of Conformity to EU RoHS & REACH 211 01/19/2021
222+
223+
## Conflict Minerals Declaration
224+
225+
## FCC Caution
226+
227+
## SRRC
228+
229+
## Company Information
230+
231+
## Reference Documentation
232+
233+
## Change Log

0 commit comments

Comments
 (0)