Skip to content

Commit 04872a8

Browse files
authored
Merge pull request #466 from arduino/jhansson-ard/esp-32-QA
QA of ESP32 launch documentation
2 parents b2b0908 + 72809d7 commit 04872a8

File tree

7 files changed

+53
-53
lines changed

7 files changed

+53
-53
lines changed

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

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ type: maker
66
![](assets/featured.png)
77

88
# Description
9-
The Arduino® Nano ESP32 (with and without headers) is a Nano form factor board based on the ESP32-S3 (embedded in the NORA-W106-10B from uBlox). This is the first Arduino board to be based fully on an ESP32, and features Wi-Fi®, Bluetooth® LE, debugging via native USB in the Arduino IDE as well as low power.
9+
The Arduino Nano ESP32 (with and without headers) is a Nano form factor board based on the ESP32-S3 (embedded in the NORA-W106-10B from u-blox). This is the first Arduino board to be based fully on an ESP32, and features Wi-Fi®, Bluetooth® LE, debugging via native USB in the Arduino IDE as well as low power.
1010

1111
The Nano ESP32 is compatible with the Arduino IoT Cloud, and has support for MicroPython. It is an ideal board for getting started with IoT development.
1212

@@ -16,16 +16,16 @@ Maker, Debugging, IoT, MicroPython
1616
# Features
1717
* **Xtensa® Dual-core 32-bit LX7 Microprocessor**
1818
* Up to 240 MHz
19-
* 384 KB ROM
20-
* 512 KB SRAM
21-
* 16 KB SRAM in RTC (low power mode)
19+
* 384 kB ROM
20+
* 512 kB SRAM
21+
* 16 kB SRAM in RTC (low power mode)
2222
* DMA Controller
2323
* **Power**
24-
* Operating voltage 3.3V
25-
* VUSB supplies 5V via USB-C connector
26-
* VIN range is 6-18V
24+
* Operating voltage 3.3 V
25+
* VUSB supplies 5 V via USB-C® connector
26+
* VIN range is 6-18 V
2727
* **Connectivity**
28-
* Wi-Fi
28+
* Wi-Fi®
2929
* Bluetooth® LE
3030
* Built-in antenna
3131
* 2.4 GHz transmitter/receiver
@@ -52,11 +52,11 @@ Maker, Debugging, IoT, MicroPython
5252

5353
## The Board
5454

55-
Nano ESP32 is a 3.3V development board based on the NORA-W106-10B from uBlox, a module that includes a ESP32-S3 system on a chip (SoC). This module has support for Wi-Fi® and Bluetooth® Low Energy (LE), with amplified communication through a built-in antenna. The CPU (32-bit Xtensa® LX7) support clock frequencies at up to 240 MHz and has native support for debugging via the USB-C connector.
55+
Nano ESP32 is a 3.3 V development board based on the NORA-W106-10B from u-blox, a module that includes a ESP32-S3 system on a chip (SoC). This module has support for Wi-Fi® and Bluetooth® Low Energy (LE), with amplified communication through a built-in antenna. The CPU (32-bit Xtensa® LX7) support clock frequencies at up to 240 MHz and has native support for debugging via the USB-C connector.
5656

5757
### Application Examples
5858

59-
**Home automation:** an ideal board for building home automations for your home, such as smart switches, automatic lighting and motor control for e.g. motor controlled blinds.
59+
**Home automation:** an ideal board for automating your home, and can be used for smart switches, automatic lighting and motor control for e.g. motor controlled blinds.
6060

6161
**IoT sensors:** with several dedicated ADC channels, accessible I2C/SPI buses and a robust ESP32-S3 based radio module, this board can easily be deployed to monitor sensor values.
6262

@@ -91,7 +91,7 @@ The Nano ESP32 uses the [Arduino Core for ESP32 boards](https://github.com/ardui
9191
| **Ref.** | **Description** |
9292
| -------- | ------------------------------------------------ |
9393
| M1 | NORA-W106-10B (ESP32-S3 SoC) |
94-
| J1 | CX90B-16P USB-C connector |
94+
| J1 | CX90B-16P USB-C® connector |
9595
| JP1 | 1x15 analog header |
9696
| JP2 | 1x15 digital header |
9797
| U2 | MP2322GQH step down converter |
@@ -108,17 +108,17 @@ The Nano ESP32 features the **NORA-W106-10B** stand alone radio module, embeddin
108108

109109
### Xtensa® Dual-core 32-bit LX7 Microprocessor
110110

111-
The microprocessor for the ESP32-S3 SoC inside the NORA-W106 module is a dual-core 32-bit Xtensa® LX7. Each core can run at up to 240 MHz and has 512kB SRAM memory. The LX7 features:
111+
The microprocessor for the ESP32-S3 SoC inside the NORA-W106 module is a dual-core 32-bit Xtensa® LX7. Each core can run at up to 240 MHz and has 512 kB SRAM memory. The LX7 features:
112112
- 32-bit customized instruction set
113113
- 128-bit data bus
114114
- 32-bit multiplier / divider
115115
- Support for JTAG debugging
116116

117-
The LX7 has a 384 KB ROM (Read Only Memory), and 512 KB of SRAM (Static Random Access Memory). It also features an 8 KB **RTC FAST** and **RTC SLOW** memory. These memories are designed for low power operations, where the **SLOW** memory can be accessed by the ULP (Ulta Low Power) coprocessor, retaining the data in deep sleep mode.
117+
The LX7 has a 384 kB ROM (Read Only Memory), and 512 KB of SRAM (Static Random Access Memory). It also features an 8 kB **RTC FAST** and **RTC SLOW** memory. These memories are designed for low power operations, where the **SLOW** memory can be accessed by the ULP (Ulta Low Power) coprocessor, retaining the data in deep sleep mode.
118118

119-
### Wi-Fi
119+
### Wi-Fi®
120120

121-
The NORA-W106-10B module supports the WiFi 4 IEEE 802.11 standards b/g/n, with an output power EIRP at up to 10 dBm. The max range for this module is 500 meters.
121+
The NORA-W106-10B module supports the Wi-Fi® 4 IEEE 802.11 standards b/g/n, with an output power EIRP at up to 10 dBm. The max range for this module is 500 meters.
122122

123123
* 802.11b: 11 Mbit/s
124124
* 802.11g: 54 Mbit/s
@@ -216,19 +216,19 @@ The CAN/TWAI® controller is used to communicate with systems using the CAN/TWAI
216216

217217
Nano ESP32 features a 128 Mbit (16MB) external flash, the GD25B128EWIGR (U3). This memory is connected to the ESP32 via Quad Serial Peripheral Interface (QSPI).
218218

219-
The operating frequency for this IC is 133 MHz, and has a data transfer rate at up to 664Mbit/s.
219+
The operating frequency for this IC is 133 MHz, and has a data transfer rate at up to 664 Mbit/s.
220220

221221
## USB Connector
222222

223223
The Nano ESP32 has one USB-C® port, used to power and program your board as well as sending & receiving serial communication.
224224

225-
Note that you should not power the board with more than 5V via the USB-C® port.
225+
Note that you should not power the board with more than 5 V via the USB-C® port.
226226

227227
## Power Options
228228

229-
Power can either be supplied via the VIN pin, or via USB-C® connector. Any voltage input either via USB or VIN is stepped down to 3.3V using the MP2322GQH (U2) converter.
229+
Power can either be supplied via the VIN pin, or via USB-C® connector. Any voltage input either via USB or VIN is stepped down to 3.3 V using the MP2322GQH (U2) converter.
230230

231-
The operating voltage for this board is 3.3V. Please note that there's no 5V pin available on this board, only the VBUS can provide 5V when the board is powered via USB.
231+
The operating voltage for this board is 3.3 V. Please note that there's no 5V pin available on this board, only the VBUS can provide 5 V when the board is powered via USB.
232232

233233
### Power Tree
234234

@@ -240,26 +240,26 @@ All digital & analog pins on the Nano ESP32 are 3.3 V. Do not connect any higher
240240

241241
### VIN Rating
242242

243-
The recommended input voltage range is **5-18V **.
243+
The recommended input voltage range is **5-18 V**.
244244

245245
You should not attempt to power the board with a voltage outside the recommended range, particularly not higher than 18 V.
246246

247247
The efficiency of the converter depends on the input voltage via the VIN pin. See the average below for a board operation with normal current consumption:
248-
- **4.5V ** - >90%.
249-
- **12V ** - 85-90%
250-
- **18V ** - <85%
248+
- **4.5 V** - >90%.
249+
- **12 V** - 85-90%
250+
- **18 V** - <85%
251251

252252
This information is extracted from the [MP2322GQH's datasheet](/resources/datasheets/MP2322.pdf).
253253

254254
### VUSB
255255

256-
There is no 5 V pin available on the Nano ESP32. 5V can only be provided via the **VUSB**, which is supplied directly from the USB-C® power source.
256+
There is no 5V pin available on the Nano ESP32. 5 V can only be provided via the **VUSB**, which is supplied directly from the USB-C® power source.
257257

258258
While powering the board via the VIN pin, the VUSB pin is not activated. This means you have no option of providing 5 V from the board unless powered via USB or externally.
259259

260260
### 3.3 V Pin
261261

262-
The 3.3 V pin is connected to the 3.3 V rail which is connected to the output of the MP2322GQH step down converter. This pin is primarily used to power external components.
262+
The 3.3V pin is connected to the 3.3 V rail which is connected to the output of the MP2322GQH step down converter. This pin is primarily used to power external components.
263263

264264
### Pin Current
265265

@@ -321,11 +321,11 @@ The GPIOs on the Nano ESP32 can handle **source currents** up to **40 mA**, and
321321

322322
### Getting Started - IDE
323323

324-
If you want to program your Nano ESP32 while offline you need to install the Arduino® Desktop IDE **[1]**. To connect the Nano ESP32 to your computer, you will need a Type-C® USB cable, which can also provide power to the board, as indicated by the LED (DL1).
324+
If you want to program your Nano ESP32 while offline you need to install the Arduino IDE **[1]**. To connect the Nano ESP32 to your computer, you will need a Type-C® USB cable, which can also provide power to the board, as indicated by the LED (DL1).
325325

326326
### Getting Started - Arduino Web Editor
327327

328-
All Arduino boards, including this one, work out-of-the-box on the Arduino® Web Editor **[2]**, by just installing a simple plugin.
328+
All Arduino boards, including this one, work out-of-the-box on the Arduino Web Editor **[2]**, by just installing a simple plugin.
329329

330330
The Arduino Web Editor is hosted online, therefore it will always be up-to-date with the latest features and support for all boards. Follow **[3]** to start coding on the browser and upload your sketches onto your board.
331331

@@ -335,7 +335,7 @@ All Arduino IoT enabled products are supported on Arduino IoT Cloud which allows
335335

336336
### Online Resources
337337

338-
Now that you have gone through the basics of what you can do with the board you can explore the endless possibilities it provides by checking exciting projects on ProjectHub **[4]**, the Arduino Library Reference **[5]**, and the online store **[6]**; where you will be able to complement your board with sensors, actuators and more.
338+
Now that you have gone through the basics of what you can do with the board you can explore the endless possibilities it provides by checking exciting projects on Arduino Project Hub **[4]**, the Arduino Library Reference **[5]**, and the online store **[6]**; where you will be able to complement your board with sensors, actuators and more.
339339

340340
### Board Recovery
341341

@@ -412,7 +412,7 @@ This equipment should be installed and operated with a minimum distance of 20 cm
412412
French:
413413
Lors de l’ installation et de l’ exploitation de ce dispositif, la distance entre le radiateur et le corps est d ’au moins 20 cm.
414414

415-
**Important:** The operating temperature of the EUT can’t exceed 85℃ and shouldn’t be lower than -40℃.
415+
**Important:** The operating temperature of the EUT can’t exceed 85℃ and shouldn’t be lower than -40 ℃.
416416

417417
Hereby, Arduino S.r.l. declares that this product is in compliance with essential requirements and other relevant provisions of Directive 201453/EU. This product is allowed to be used in all EU member states.
418418

@@ -428,8 +428,8 @@ Hereby, Arduino S.r.l. declares that this product is in compliance with essentia
428428
| Ref | Link |
429429
| ------------------------- | ----------------------------------------------------------------------------------------------- |
430430
| Arduino IDE (Desktop) | <https://www.arduino.cc/en/Main/Software> |
431-
| Arduino IDE (Cloud) | <https://create.arduino.cc/editor> |
432-
| Cloud IDE Getting Started | <https://docs.arduino.cc/cloud/web-editor/tutorials/getting-started/getting-started-web-editor> |
431+
| Arduino Web Editor (Cloud) | <https://create.arduino.cc/editor> |
432+
| Web Editor - Getting Started | <https://docs.arduino.cc/cloud/web-editor/tutorials/getting-started/getting-started-web-editor> |
433433
| Project Hub | <https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending> |
434434
| Library Reference | <https://github.com/arduino-libraries/> |
435435
| Online Store | <https://store.arduino.cc/> |

content/hardware/03.nano/boards/nano-esp32/features.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<FeatureDescription>
2-
The Arduino Nano ESP32 features the NORA-W106, a module with a ESP32-S3 chip inside. This module supports both Wi-Fi and Bluetooth (5.0 and above), making it an ideal device for IoT development. The popular Nano form factor also makes it compatible with many hardware accessories.
2+
The Arduino Nano ESP32 features the NORA-W106, a module with a ESP32-S3 chip inside. This module supports both Wi-Fi® and Bluetooth® (5.0 and above), making it an ideal device for IoT development. The popular Nano form factor also makes it compatible with many hardware accessories.
33
</FeatureDescription>
44

55
<FeatureList>
@@ -15,7 +15,7 @@ The Nano ESP32 is compatible with the Arduino IoT Cloud platform. Build IoT proj
1515
</Feature>
1616

1717
<Feature title="Bluetooth®" image="bluetooth">
18-
This board is Bluetooth® enabled allowing you to control peripheral devices via bluetooth and start implementing Bluetooth® Low Energy applications.
18+
This board is Bluetooth® enabled allowing you to control peripheral devices and start implementing Bluetooth® Low Energy applications.
1919
</Feature>
2020

2121
<Feature title="ESP32 Platform" image="mcu">

content/hardware/03.nano/boards/nano-esp32/product.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ url_guide: /tutorials/
55
core: arduino:esp32
66
---
77

8-
The Arduino Nano ESP32 is the first ever Arduino board based on a ESP32 microcontroller from [Espressif](https://www.espressif.com/en/products/socs/esp32), the **NORA-W106 module** from uBlox. USB-C connector, 128 Mb of Flash, support for MicroPython & Arduino IoT Cloud enabled, it is a very versatile development board.
8+
The Arduino Nano ESP32 is the first ever Arduino board based on a ESP32 microcontroller from [Espressif](https://www.espressif.com/en/products/socs/esp32), the **NORA-W106 module** from u-blox. USB-C® connector, 16 MB (128 Mbit) of Flash, support for MicroPython & Arduino IoT Cloud enabled, it is a very versatile development board.

content/hardware/03.nano/boards/nano-esp32/tech-specs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ Here you will find the technical specifications for the Arduino® Nano ESP32.
22

33
**Please read: operating voltage**
44

5-
The microcontroller on the **Arduino Nano ESP32** runs at 3.3V, which means that you must never apply more than 3.3V to its Digital and Analog pins. Care must be taken when connecting sensors and actuators to assure that this limit of 3.3V is never exceeded. Connecting higher voltage signals, like the 5V commonly used with the other Arduino boards, will damage the Nano ESP32.
5+
The microcontroller on the **Arduino Nano ESP32** runs at 3.3 V, which means that you must never apply more than 3.3 V to its Digital and Analog pins. Care must be taken when connecting sensors and actuators to assure that this limit of 3.3 V is never exceeded. Connecting higher voltage signals, like the 5 V commonly used with the other Arduino boards, will damage the Nano ESP32.
66

7-
Note that this board does not have a 5V pin, instead, it has a VUSB pin. The VUSB pin provides 5V as long as it is powered via USB. Powering via VIN will not enable the VUSB pin, meaning you have no option to receive 5V unless powered with USB. For communication with 5V devices, you can opt to use a logic level translator.
7+
Note that this board does not have a 5V pin, instead, it has a VUSB pin. The VUSB pin provides 5 V as long as it is powered via USB. Powering via VIN will not enable the VUSB pin, meaning you have no option to receive 5 V unless powered with USB. For communication with 5 V devices, you can opt to use a logic level translator.

content/hardware/03.nano/boards/nano-esp32/tech-specs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Board:
22
Name: Arduino® Nano ESP32
33
SKU: ABX00083 / ABX00092
4-
Microcontroller: uBlox NORA-W106 (ESP32-S3)
4+
Microcontroller: u-blox NORA-W106 (ESP32-S3)
55
USB connector: USB-C®
66
Pins:
77
Built-in LED Pin: 13
@@ -10,8 +10,8 @@ Pins:
1010
PWM pins: 5
1111
External interrupts: All digital pins
1212
Connectivity:
13-
Wi-Fi: uBlox NORA-W106 (ESP32-S3)
14-
Bluetooth®: uBlox NORA-W106 (ESP32-S3)
13+
Wi-Fi®: u-blox NORA-W106 (ESP32-S3)
14+
Bluetooth®: u-blox NORA-W106 (ESP32-S3)
1515
Communication:
1616
UART: 1x, D0 (TX), D1, (RX)
1717
I2C: 1x, A4 (SDA), A5 (SCL)

0 commit comments

Comments
 (0)