Skip to content

Commit a879711

Browse files
committed
Content update (I2C section)
1 parent 384b4d7 commit a879711

File tree

1 file changed

+32
-18
lines changed
  • content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manual

1 file changed

+32
-18
lines changed

content/hardware/03.nano/boards/nano-r4/tutorials/01.user-manual/content.md

Lines changed: 32 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@ When opening the Nano R4 box, you will find the board and its corresponding docu
127127

128128
The Nano R4 is a standalone device that can be programmed directly without requiring additional boards. However, for more complex projects, you can easily combine it with Arduino shields compatible with the Nano family or connect it to other Arduino devices through its onboard Qwiic connector.
129129

130-
131130
### Connecting the Board
132131

133132
The Nano R4 can be connected to your computer using its onboard USB-C connector. It can also be integrated into larger projects using the following:
@@ -138,31 +137,29 @@ The Nano R4 can be connected to your computer using its onboard USB-C connector.
138137

139138
- **Module mounting**: Using the board's castellated pins for direct soldering to PCBs
140139

141-
***<strong>Important note:</strong> The Nano R4 operates at +5 VDC natively. When connecting sensors or modules that operate at +3.3 VDC, make sure to verify voltage compatibility to avoid component damage.***
142-
143-
### Powering the Board
144-
145-
The Nano R4 can be powered in several ways:
140+
***__Important note:__ The Nano R4 operates at +5 VDC natively. When connecting sensors or modules that operate at +3.3 VDC, make sure to verify voltage compatibility to avoid component damage.***
146141

147-
- **Via USB-C connector**: The most common method during development and programming
148-
- **Via `VIN` pin**: Using an external +6-21 VDC power supply that will be internally regulated to +5 VDC
149-
- **Via `5V` pin**: Directly connecting a regulated +5 VDC source (with caution)
142+
### Powering the Board
150143

151-
![Different ways to power the Nano R4 board](assets/user-manual-4.png)
144+
The Nano R4 can be powered in several ways:
152145

153-
***<strong>Important note:</strong> The Nano R4's `VIN` pin accepts a voltage range of +6-21 VDC. Do not connect voltages outside this range as you could permanently damage the board. Always verify all the connections before applying power.***
146+
- **Via USB-C connector**: The most common method during development and programming
147+
- **Via `VIN` pin**: Using an external +6-21 VDC power supply that will be internally regulated to +5 VDC
148+
- **Via `5V` pin**: Directly connecting a regulated +5 VDC source (with caution)
154149

155-
#### Internal +3.3 VDC Power Supply
150+
![Different ways to power the Nano R4 board](assets/user-manual-4.png)
156151

157-
The Nano R4 also includes an onboard +3.3 VDC regulator ([AP2112K](https://www.diodes.com/assets/Datasheets/AP2112.pdf)) that provides power for the following:
152+
***__Important note:__ The Nano R4's `VIN` pin accepts a voltage range of +6-21 VDC. Do not connect voltages outside this range as you could permanently damage the board. Always verify all the connections before applying power.***
158153

159-
- **Qwiic connector**: Supplies +3.3 VDC power to connected I²C devices
160-
- **I²C level translation**: Enables communication between the +5 VDC microcontroller and +3.3 VDC Qwiic devices
154+
#### Internal +3.3 VDC Power Supply
161155

162-
- **Internal +3.3 VDC peripherals**: Powers certain internal circuits that require +3.3 VDC operation
156+
The Nano R4 also includes an onboard +3.3 VDC regulator ([AP2112K](https://www.diodes.com/assets/Datasheets/AP2112.pdf)) that provides power for the following:
163157

164-
This internal +3.3 VDC supply allows the board to interface with both +5 VDC and +3.3 VDC devices through the Qwiic ecosystem while maintaining the +5 VDC operation of the board's main microcontroller.
158+
- **Qwiic connector**: Supplies +3.3 VDC power to connected I²C devices
159+
- **I²C level translation**: Enables communication between the +5 VDC microcontroller and +3.3 VDC Qwiic devices
160+
- **Internal +3.3 VDC peripherals**: Powers certain internal circuits that require +3.3 VDC operation
165161

162+
This internal +3.3 VDC supply allows the board to interface with both +5 VDC and +3.3 VDC devices through the Qwiic ecosystem while maintaining the +5 VDC operation of the board's main microcontroller.
166163

167164
#### VBATT Pin
168165

@@ -1550,6 +1547,24 @@ When working with SPI on the Nano R4, there are several key points to keep in mi
15501547
- Keep in mind that SPI is a synchronous protocol, meaning that data is transferred in both directions simultaneously with each clock pulse. Even if you only need to send data, you'll still receive data back, and vice versa.
15511548
- The Nano R4 board can communicate with multiple SPI devices by using different Chip Select (`CS`) pins, making it perfect for complex projects that need to interface with various sensors, displays and storage devices.
15521549

1550+
## I²C Communication
1551+
1552+
The Nano R4 board features built-in I²C (Inter-Integrated Circuit) communication that allows your projects to communicate with multiple devices using just two wires. I²C is implemented within the RA4M1 microcontroller and uses two dedicated pins to provide reliable serial communication with sensors, displays, memory modules and other microcontrollers. This makes it perfect for projects that need to connect several devices without using many pins.
1553+
1554+
I²C is particularly useful when your project needs to communicate with multiple sensors and devices in a simple way, rather than using complex wiring. While SPI is excellent for high-speed communication and UART for basic serial data exchange, I²C excels at connecting many devices with minimal wiring. Multiple I²C devices can share the same two-wire bus, each with its own unique address, making it ideal for sensor networks, display modules and expandable systems.
1555+
1556+
The Nano R4's I²C interface offers the following technical specifications:
1557+
1558+
| **Parameter** | **Value** | **Notes** |
1559+
|:-----------------:|:-------------:|:--------------------------:|
1560+
| Clock Speed | Up to 400 kHz | Standard/Fast mode |
1561+
| Data Transfer | 8-bit | Standard data width |
1562+
| Communication | Half-duplex | One direction at a time |
1563+
| I²C Pins | `A4`, `A5` | SDA, SCL respectively |
1564+
| Device Addressing | 7-bit/10-bit | Up to 127 unique addresses |
1565+
| Operating Voltage | +5 VDC | Same as board |
1566+
| Pull-up Resistors | Internal | Built-in weak pull-ups |
1567+
15531568
## Support
15541569

15551570
If you encounter any issues or have questions while working with your Nano R4 board, we provide various support resources to help you find answers and solutions.
@@ -1560,7 +1575,6 @@ Explore our Help Center, which offers a comprehensive collection of articles and
15601575

15611576
- [Nano family help center page](https://support.arduino.cc/hc/en-us/sections/360004605400-Nano-Family)
15621577

1563-
15641578
### Forum
15651579

15661580
Join our community forum to connect with other Nano family board users, share your experiences, and ask questions. The Forum is an excellent place to learn from others, discuss issues, and discover new ideas and projects related to the Nano R4.

0 commit comments

Comments
 (0)
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