|
| 1 | +--- |
| 2 | +identifier: ABXXXXX |
| 3 | +title: Arduino® Nano R4 |
| 4 | +type: maker |
| 5 | +author: |
| 6 | +--- |
| 7 | + |
| 8 | + |
| 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 | + |
| 95 | + |
| 96 | +## Board Topology |
| 97 | + |
| 98 | +### Front View |
| 99 | + |
| 100 | + |
| 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 | + |
| 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