Skip to content

Commit 2755180

Browse files
committed
DS update
1 parent c26f993 commit 2755180

File tree

7 files changed

+9449
-91
lines changed

7 files changed

+9449
-91
lines changed
Loading

content/hardware/03.nano/boards/nano-esp32/datasheet/assets/top-measurements.svg

Lines changed: 83 additions & 0 deletions
Loading

content/hardware/03.nano/boards/nano-esp32/datasheet/assets/top.svg

Lines changed: 9290 additions & 0 deletions
Loading

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

Lines changed: 76 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -3,84 +3,78 @@ identifier: ABX00083
33
title: Arduino® Nano ESP32
44
type: maker
55
---
6-
![](assets/featured.jpg)
6+
![](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 microcontroller unit (MCU). This is the first Arduino board to be based fully on an ESP32 MCU, 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 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.
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

1313
# Target areas:
1414
Maker, Debugging, IoT, MicroPython
1515

1616
# Features
17-
* **Espressif ESP32-S3**
18-
* **Xtensa® Dual-core 32-bit LX7 Microprocessor**
19-
* Up to 240 MHz
20-
* 384 KB ROM
21-
* 512 KB SRAM
22-
* 16 KB SRAM in RTC (low power mode)
23-
* Built-in temperature sensor (not ambient)
24-
* DMA Controller
25-
* **Power**
26-
* Operating voltage 3.3V
27-
* VUSB supplies 5V via USB-C connector
28-
* VIN range is 6-18V
29-
* **Connectivity**
30-
* Wi-Fi
31-
* Bluetooth® LE
32-
* Built-in antenna
33-
* 2.4 GHz transmitter/receiver
34-
* Up to 150 Mbps
35-
* **Pins**
36-
* 14x digital (21x including analog)
37-
* 8x analog (available in RTC mode)
38-
* SPI(D11,D12,D13), I2C (A4/A5), UART(D0/D1)
39-
* **Communication Ports**
40-
* SPI
41-
* I2C
42-
* I2S
43-
* UART
44-
* CAN (TWAI®)
45-
* **Low Power**
46-
* 7 μA consumption in deep sleep mode
47-
* 240 μA consumption in light sleep mode
48-
* RTC Memory
49-
* Ultra Low Power (ULP) Coprocessor
50-
* Power Management Unit (PMU)
51-
* ADC in RTC mode
17+
* **Xtensa® Dual-core 32-bit LX7 Microprocessor**
18+
* Up to 240 MHz
19+
* 384 KB ROM
20+
* 512 KB SRAM
21+
* 16 KB SRAM in RTC (low power mode)
22+
* DMA Controller
23+
* **Power**
24+
* Operating voltage 3.3V
25+
* VUSB supplies 5V via USB-C connector
26+
* VIN range is 6-18V
27+
* **Connectivity**
28+
* Wi-Fi
29+
* Bluetooth® LE
30+
* Built-in antenna
31+
* 2.4 GHz transmitter/receiver
32+
* Up to 150 Mbps
33+
* **Pins**
34+
* 14x digital (21x including analog)
35+
* 8x analog (available in RTC mode)
36+
* SPI(D11,D12,D13), I2C (A4/A5), UART(D0/D1)
37+
* **Communication Ports**
38+
* SPI
39+
* I2C
40+
* I2S
41+
* UART
42+
* CAN (TWAI®)
43+
* **Low Power**
44+
* 7 μA consumption in deep sleep mode
45+
* 240 μA consumption in light sleep mode
46+
* RTC Memory
47+
* Ultra Low Power (ULP) Coprocessor
48+
* Power Management Unit (PMU)
49+
* ADC in RTC mode
5250

5351
# Contents
5452

5553
## The Board
5654

57-
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 a built-in antenna. The CPU (32-bit Xtensa® LX7) support clock frequencies up to 240 MHz and has native support for debugging via the USB-C connector.
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.
5856

5957
### Application Examples
6058

6159
**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.
6260

63-
**IoT sensors:** with several dedicated ADC channels, accessible I2C/SPI buses and a robust ESP32 based radio module, this board can easily be deployed to monitor sensor values.
61+
**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.
6462

65-
**Low power design:** create battery powered applications with low power consumption, utilising the built in low power modes of the ESP32-S3 SoC.
63+
**Low power designs:** create battery powered applications with low power consumption, utilising the built in low power modes of the ESP32-S3 SoC.
6664

6765
## ESP32 Core
6866

69-
The Nano ESP32 is based on the [Arduino Core for ESP32 boards](), a derivation of Espressif's [arduino-esp32](https://github.com/espressif/arduino-esp32) core.
67+
The Nano ESP32 uses the [Arduino Core for ESP32 boards](https://github.com/arduino/arduino-esp32), a derivation of Espressif's [arduino-esp32](https://github.com/espressif/arduino-esp32) core.
7068

7169
# Rating
7270

7371
## Recommended Operating Conditions
7472

75-
| Symbol | Description | Min | Typ | Max | Unit |
76-
| --------------- | -------------------------------- | ------------------ | --- | ------------------ | ---- |
77-
| V<sub>IN</sub> | Input voltage from VIN pad | 6 | 7.0 | 24 | V |
78-
| V<sub>USB</sub> | Input voltage from USB connector | 4.8 | 5.0 | 5.5 | V |
79-
| V<sub>DD</sub> | Input high-level voltage | 0.7*V<sub>DD</sub> | | V<sub>DD</sub> | V |
80-
| V<sub>IL</sub> | Input low-level voltage | 0 | | 0.3*V<sub>DD</sub> | V |
81-
| T<sub>OP</sub> | Operating Temperature | -40 | 25 | 85 | °C |
82-
83-
**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.
73+
| Symbol | Description | Min | Typ | Max | Unit |
74+
| --------------- | -------------------------------- | --- | --- | --- | ---- |
75+
| V<sub>IN</sub> | Input voltage from VIN pad | 5 | 7.0 | 18 | V |
76+
| V<sub>USB</sub> | Input voltage from USB connector | 4.8 | 5.0 | 5.5 | V |
77+
| T<sub>OP</sub> | Operating Temperature | -40 | 25 | 85 | °C |
8478

8579
# Functional Overview
8680

@@ -92,7 +86,7 @@ The Nano ESP32 is based on the [Arduino Core for ESP32 boards](), a derivation o
9286

9387
### Front View
9488

95-
![Top View of Arduino Nano ESP32]()
89+
![Top View of Arduino Nano ESP32](assets/top.svg)
9690

9791
| **Ref.** | **Description** |
9892
| -------- | ------------------------------------------------ |
@@ -108,11 +102,6 @@ The Nano ESP32 is based on the [Arduino Core for ESP32 boards](), a derivation o
108102
| D2 | PMEG6020AELRX Schottky Diode |
109103
| D3 | PRTR5V0U2X,215 ESD Protection |
110104

111-
112-
### Back View
113-
114-
![Back View of Arduino Nano ESP32]()
115-
116105
## NORA-W106-10B (Radio Module / MCU)
117106

118107
The Nano ESP32 features the **NORA-W106-10B** stand alone radio module, embedding an ESP32-S3 series SoC as well as an embedded antenna. The ESP32-S3 is based on an Xtensa® LX7 series microprocessor.
@@ -208,7 +197,7 @@ Read more about the I2S protocol in [Espressif's Peripheral API - InterIC Sounds
208197
- CIPO - D11
209198
- CS - D10
210199

211-
The SPI controller is by default assigned to the pins above. This is connected to the ESP32-S3's **SPI2** controller.
200+
The SPI controller is by default assigned to the pins above.
212201

213202
### Universal Asynchronous Receiver/Transmitter (UART)
214203

@@ -247,44 +236,40 @@ The operating voltage for this board is 3.3V. Please note that there's no 5V pin
247236

248237
### Pin Voltage
249238

250-
All digital & analog pins on the Nano ESP32 are 3.3V. Do not connect any higher voltage devices to any of the pins as it will risk damaging the board.
239+
All digital & analog pins on the Nano ESP32 are 3.3 V. Do not connect any higher voltage devices to any of the pins as it will risk damaging the board.
251240

252241
### VIN Rating
253242

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

256-
You should not attempt to power the board with a voltage outside the recommended range, particularly not higher than 18V.
245+
You should not attempt to power the board with a voltage outside the recommended range, particularly not higher than 18 V.
257246

258247
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:
259-
- **4.5V** - >90%.
260-
- **12V** - 85-90%
261-
- **18V** - <85%
248+
- **4.5V ** - >90%.
249+
- **12V ** - 85-90%
250+
- **18V ** - <85%
262251

263252
This information is extracted from the [MP2322GQH's datasheet](), with a board with a current draw of ~200mA.
264253

265254
### VUSB
266255

267-
There is no 5V 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 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.
268257

269-
While powering the board via the VIN pin, the VUSB pin is not activated. This means you have no option of providing 5V from the board unless powered via USB or externally.
258+
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.
270259

271-
### 3.3V Pin
260+
### 3.3 V Pin
272261

273-
The 3.3V pin is connected to the 3.3V 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.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.
274263

275264
### Pin Current
276265

277266
The GPIOs on the Nano ESP32 can handle **source currents** up to **40 mA**, and **sink currents** up to **28 mA**. Never connect devices that draw higher current directly to a GPIO.
278267

279-
### Solder Jumper (SJ1)
280-
281-
The solder pad located on the bottom of the board is SJ1.
282-
283268
# Mechanical Information
284269

285270
## Pinout
286271

287-
![Pinout for Nano ESP32.](assets/ABX00080-pinout.png)
272+
![Pinout for Nano ESP32.]()
288273

289274
### Analog (JP1)
290275

@@ -308,35 +293,35 @@ The solder pad located on the bottom of the board is SJ1.
308293

309294
### Digital (JP2)
310295

311-
| Pin | Function | Type | Description |
312-
| --- | -------- | -------- | ---------------------------------- |
313-
| 1 | CIPO\* | Digital | Controller In Peripheral Out |
314-
| 2 | COPI\* | Digital | Controller Out Peripheral In |
315-
| 3 | D10 | Digital | GPIO 10 |
316-
| 4 | D9 | Digital | GPIO 9 |
317-
| 5 | D8 | Digital | GPIO 8 |
318-
| 6 | D7 | Digital | GPIO 7 |
319-
| 7 | D6 | Digital | GPIO 6 |
320-
| 8 | D5 | Digital | GPIO 5 |
321-
| 9 | D4 | Digital | GPIO 4 |
322-
| 10 | D3 | Digital | GPIO 3 |
323-
| 11 | D2 | Digital | GPIO 2 |
324-
| 12 | GND | Power | Ground |
325-
| 13 | RST | Internal | Reset |
326-
| 14 | D1/RX | Digital | GPIO 4 / Serial 0 Receiver (RX) |
327-
| 15 | D0/TX | Digital | GPIO 3 / Serial 0 Transmitter (TX) |
296+
| Pin | Function | Type | Description |
297+
| --- | ------------ | -------- | ---------------------------------- |
298+
| 1 | D12 / CIPO\* | Digital | Controller In Peripheral Out |
299+
| 2 | D11 / COPI\* | Digital | Controller Out Peripheral In |
300+
| 3 | D10 | Digital | Chip Select |
301+
| 4 | D9 | Digital | GPIO 9 |
302+
| 5 | D8 | Digital | GPIO 8 |
303+
| 6 | D7 | Digital | GPIO 7 |
304+
| 7 | D6 | Digital | GPIO 6 |
305+
| 8 | D5 | Digital | GPIO 5 |
306+
| 9 | D4 | Digital | GPIO 4 |
307+
| 10 | D3 | Digital | GPIO 3 |
308+
| 11 | D2 | Digital | GPIO 2 |
309+
| 12 | GND | Power | Ground |
310+
| 13 | RST | Internal | Reset |
311+
| 14 | D1/RX | Digital | GPIO 4 / Serial 0 Receiver (RX) |
312+
| 15 | D0/TX | Digital | GPIO 3 / Serial 0 Transmitter (TX) |
328313

329314
\*CIPO/COPI replaces the MISO/MOSI terminology.
330315

331316
## Mounting Holes And Board Outline
332317

333-
![Mechanical View of Nano ESP32]()
318+
![Mechanical View of Nano ESP32](assets/top-measurements.svg)
334319

335320
## Board Operation
336321

337322
### Getting Started - IDE
338323

339-
If you want to program your UNO R4 WiFi while offline you need to install the Arduino® Desktop IDE **[1]**. To connect the UNO R4 WiFi 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® 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).
340325

341326
### Getting Started - Arduino Web Editor
342327

Loading
1.22 MB
Binary file not shown.

0 commit comments

Comments
 (0)