Skip to content

Commit 625ece9

Browse files
committed
datasheet update
1 parent 12b0785 commit 625ece9

File tree

1 file changed

+132
-136
lines changed
  • content/hardware/03.nano/boards/nano-r4/datasheet

1 file changed

+132
-136
lines changed

content/hardware/03.nano/boards/nano-r4/datasheet/datasheet.md

Lines changed: 132 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -9,225 +9,221 @@ author:
99

1010
# Description
1111

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).
12+
The Arduino® Nano R4 is a Nano form factor board based on the RA4M1 series microcontroller from Renesas (R7FA4M1AB3CFM#HA0), 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).
1313

1414
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.
1515

1616
# Target areas:
1717

1818
Maker, Beginner, Education
1919

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-
5220
# Contents
21+
## Application Examples
5322

54-
## The Board
55-
23+
<div style="text-align:justify;">
5624
The Nano R4 is a evolution of its predecessors the Nano Classic, being previously based on 8-bit AVR
5725
microcontrollers. There are thousands of guides, tutorials and books written about the Nano board, where Nano R4 continues its legacy.
5826
The board features the standard 14 digital I/O ports, 6 analog channels, dedicated pins for I2C, SPI and UART
5927
connections. Compared to its predecessors the board has a much larger memory: 8 times more flash memory (256
6028
kB) and 16 times more SRAM (32 kB).
6129

62-
### Application Examples
6330

6431
**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).
6532

6633
**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.
6734

6835
**Cross compatibility:** the Nano form factor automatically makes it compatible with hundreds of existing third-party shields and other accessories.
36+
</div>
6937

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--> |
38+
## Features
39+
### General Specifications Overview
11240

113-
### Back View
41+
| Feature | Description |
42+
| --------------------- | ----------------------------------------------------------------------- |
43+
| Microcontroller | **R7FA4M1AB3CFM#HA0** 32-bit Arm® Cortex®-M4 |
44+
| Internal Memory | 256 kB Flash / 32 kB RAM / 8 kB EEPROM |
45+
| USB Connectivity | USB-C® port for power and data |
46+
| Power | Input voltage (VIN): 6-24 V / Power via USB-C® at 5 V |
47+
| Digital Inputs | GPIO (x21 - All exposed I/O can be used as digital), PWM (x15) |
48+
| Analog Inputs | 14-bit ADC (x8) |
49+
| Communication | UART (x2), I2C (x2), SPI (x2), CAN (external transceiver required) (x1) |
50+
| Dimensions | 18 mm x 45 mm |
51+
| Operating Temperature | -40 °C to +85 °C |
11452

115-
![Back View of Arduino Nano R4](assets/backViewNanoR4.svg)
116-
117-
## Microcontroller (R7FA4M1AB3CFM#HA0)
53+
### Microcontroller
11854

11955
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).
12056

12157
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.
12258

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
59+
| Component | Details |
60+
| --------------------------- | ------------------------------------- |
61+
| R7FA4M1AB3CFM#HA0 Processor | Arm® Cortex®-M4 core at up to 480 MHz |
62+
| Flash Memory | 256 kB of Flash Memory |
63+
| Programming Memory | 32kB MB of RAM |
64+
| Data Memory | 8kB MB of RAM |
13265

13366
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).
13467

135-
## USB Connector
68+
### USB-C® Connector
13669

13770
The Nano R4 has one USB-C® port, used to power and program your board as well as send & receive serial communication.
13871

13972
**_Note: You should not power the board with more than 5 V via the USB-C® port._**
14073

141-
## Digital Analog Converter (DAC)
74+
### Digital Analog Converter (DAC)
14275

14376
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.
14477

145-
## I2C Connector
78+
### I2C Connector
14679

14780
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.
14881

14982
<!---Posible connector pic-->
15083

15184
This connector also shares the following pin connections:
15285

153-
**JANALOG header**
86+
**JP1 header**
15487
- A4
15588
- A5
15689

15790
<!---Is not this a separated I2C bus? I get this from the UNO R4 WiFi-->
15891

159-
## System
160-
161-
### Resets
92+
**Note:** as A4/A5 is connected to the main I2C bus, these should not be used as ADC inputs whenever the bus is in use. You can however connect I2C devices to each of these pins and connectors simultaneously.
16293

163-
### Timers
16494

165-
### Interrupts
166-
167-
## Serial Communication Protocols
168-
169-
### Inter-Integrated Circuit (I2C)
95+
### Related Products
17096

171-
### Inter-IC Sound (I2S)
97+
- Arduino Nano (A000005)
98+
- Arduino® UNO R4 Minima (ABX00080)
99+
- Arduino® UNO R4 WiFi (ABX00087)
172100

173-
### Serial Peripheral Interface (SPI)
101+
## Ratings
102+
### Recommended Operating Conditions
174103

175-
### Universal Asynchronous Receiver/Transmitter (UART)
104+
| Symbol | Description | Min | Typ | Max | Unit |
105+
| --------------- | ------------------------------------ | --- | --- | --- | ---- |
106+
| V<sub>IN</sub> | Input voltage from VIN pad / DC Jack | 6 | 7.0 | 24 | V |
107+
| V<sub>USB</sub> | Input voltage from USB connector | 4.8 | 5.0 | 5.5 | V |
108+
| T<sub>OP</sub> | Operating Temperature | -40 | 25 | 85 | °C |
176109

177-
## Power Options
110+
**Note:** V<sub>DD</sub> controls the logic level and is connected to the 5V power rail. V<sub>AREF</sub> is for the analog logic.
178111

179-
### Power Tree
112+
## Functional Overview
113+
### Board Topology
114+
#### Front View
180115

181-
### Pin Voltage
116+
![Top View of Arduino Nano R4](assets/topViewNanoR4.svg)
182117

183-
### VIN Rating
118+
| **Ref.** | **Description** |
119+
| -------- | ---------------------------------------- |
120+
| U1 | R7FA4M1AB3CFM#AA0 Microcontroller IC |
121+
| U2 | MP2322GQH Step-Down |
122+
| U3 | AP2112K-3.3TRG1 Dropout linear regulator |
123+
| PB1 | RESET Button |
124+
| JP1 | Analog input/output headers |
125+
| JP2 | Digital input/output headers |
126+
| J1 | CX90B-16P USB-C® connector |
127+
| J2 | SM04B-SRSS-TB(LF)(SN) I2C connector |
128+
| DL1 | RGB LED |
129+
| DL2 | LED L |
130+
| DL3 | LED Power (green) |
131+
| PB1 | RESET Button |
184132

185-
### VBUS
186133

187-
### Using the 3.3 V Pin
134+
#### Back View
188135

189-
### Pin Current
136+
![Back View of Arduino Nano R4](assets/backViewNanoR4.svg)
190137

191-
# Mechanical Information
138+
### Pinout
139+
140+
![Pinout for Nano R4](assets/ABXXXXX-pinout.png)
141+
142+
### Full Pinout Table
143+
#### Analog (JP1)
144+
145+
| Pin | Function | Type | Description |
146+
| --- | --------- | --------- | --------------------------------------- |
147+
| 1 | D13 / SCK | NC | Serial Clock |
148+
| 2 | +3V3 | Power Out | +3V3 Power Rail |
149+
| 3 | B0 / AREF | Analog | Analog Reference |
150+
| 4 | A0 | Analog | Analog input 0 / DAC |
151+
| 5 | A1 | Analog | Analog input 1 / OPAMP+ |
152+
| 6 | A2 | Analog | Analog input 2 / OPAMP- |
153+
| 7 | A3 | Analog | Analog input 3 / AMPOut |
154+
| 8 | A4 | Analog | Analog input 4 / I²C Serial Datal (SDA) |
155+
| 9 | A5 | Analog | Analog input 5 / I²C Serial Clock (SCL) |
156+
| 10 | A6 | Analog | Analog input 6 |
157+
| 11 | A7 | Analog | Analog input 7 |
158+
| 12 | 5V | Power | USB power (5V) |
159+
| 13 | BOOT1 | Mode | Board Reset 1 |
160+
| 14 | GND | Power | Ground |
161+
| 15 | VIN | Power | Voltage Input |
162+
163+
#### Digital (JP2)
164+
165+
| Pin | Function | Type | Description |
166+
| --- | ------------ | -------- | --------------------------------------- |
167+
| 1 | D12 / CIPO\* | Digital | Controller In Peripheral Out |
168+
| 2 | D11 / COPI\* | Digital | Controller Out Peripheral In |
169+
| 3 | D10 / CS\* | Digital | Chip Select |
170+
| 4 | D9 | Digital | Digital pin 9 |
171+
| 5 | D8 | Digital | Digital pin 8 |
172+
| 6 | D7 | Digital | Digital pin 7 |
173+
| 7 | D6 | Digital | Digital pin 6 |
174+
| 8 | D5 | Digital | Digital pin 5 |
175+
| 9 | D4 | Digital | Digital pin 4 |
176+
| 10 | D3 | Digital | Digital pin 3 |
177+
| 11 | D2 | Digital | Digital pin 2 |
178+
| 12 | GND | Power | Ground |
179+
| 13 | RST | Internal | Reset |
180+
| 14 | D0/RX | Digital | Digital pin 1 / Serial Receiver (RX) |
181+
| 15 | D1/TX | Digital | Digital pin 0 / Serial Transmitter (TX) |
182+
183+
\*CIPO/COPI/CS replaces the MISO/MOSI/SS terminology.
184+
185+
### Block Diagram
192186

193-
## Pinout
187+
![Arduino Nano R4 Block Diagram](assets/Nano_R4_Block_Diagram.png)
194188

195-
### Analog
189+
### Power Options
196190

197-
### Digital
191+
Power can either be supplied via the VIN pin, or via USB-C® connector. If power is supplied via VIN, the MP2322GQH buck converter steps the voltage down to 5 V.
198192

199-
### OFF
193+
The 5 V output of the uck converter is connected to a Schottky diode in place for reverse polarity & overvoltage protection respectively.
200194

201-
### ICSP
195+
Power via USB supplies about ~4.7 V (due to Schottky drop) to the RA4M1 microcontroller.
202196

203-
## Mounting Holes And Board Outline
197+
#### Power Tree
204198

205-
## Board Operation
199+
![Arduino UNO R4 Minima power tree.](assets/UNO_R4_Minima_Power_Tree.png)
206200

207-
### Getting Started - IDE
201+
### Pin Voltage
208202

209-
### Getting Started - Arduino Cloud Editor
203+
The Nano R4 operates on 5 V, as does all pins on this board except for the **3.3V pin**. This pin draws power from the `OUT` pin on the AP2112K-3.3TRG1.
210204

211-
### Getting Started - Arduino Cloud
205+
### Pin Current
212206

213-
### Online Resources
207+
The GPIOs on the R7FA4M1AB3CFM#HA0 microcontroller can handle up to **8 mA**. Never connect devices that draw higher current directly to a GPIO.
214208

215-
### Board Recovery
209+
In case you need to power external devices that require more power, e.g. servo motors, use an external power supply.
216210

217-
# Certifications
211+
<div style="page-break-after: always;"> </div>
218212

219-
## Declaration of Conformity CE DoC (EU)
213+
## Device Operation
220214

221-
## Declaration of Conformity to EU RoHS & REACH 211 01/19/2021
215+
### Getting Started - IDE
222216

223-
## Conflict Minerals Declaration
217+
### Getting Started - Arduino Cloud Editor
224218

225-
## FCC Caution
219+
### Samles Sketches
226220

227-
## SRRC
221+
### Online Resources
228222

229-
## Company Information
223+
## Mechanical Information
224+
### Board Dimensions
230225

231-
## Reference Documentation
226+
![Mechanical View of Arduino Nano R4](assets/mechanicalDrawingNanoR4.png)
232227

233-
## Change Log
228+
### Board Connectors
229+
### Board Peripherals and Actuators

0 commit comments

Comments
 (0)