You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/hardware/03.nano/boards/nano-esp32/datasheet/datasheet.md
+76-91Lines changed: 76 additions & 91 deletions
Original file line number
Diff line number
Diff line change
@@ -3,84 +3,78 @@ identifier: ABX00083
3
3
title: Arduino® Nano ESP32
4
4
type: maker
5
5
---
6
-

6
+

7
7
8
8
# 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.
10
10
11
11
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.
12
12
13
13
# Target areas:
14
14
Maker, Debugging, IoT, MicroPython
15
15
16
16
# 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
52
50
53
51
# Contents
54
52
55
53
## The Board
56
54
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.
58
56
59
57
### Application Examples
60
58
61
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.
62
60
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.
64
62
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.
66
64
67
65
## ESP32 Core
68
66
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.
@@ -108,11 +102,6 @@ The Nano ESP32 is based on the [Arduino Core for ESP32 boards](), a derivation o
108
102
| D2 | PMEG6020AELRX Schottky Diode |
109
103
| D3 | PRTR5V0U2X,215 ESD Protection |
110
104
111
-
112
-
### Back View
113
-
114
-
![Back View of Arduino Nano ESP32]()
115
-
116
105
## NORA-W106-10B (Radio Module / MCU)
117
106
118
107
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
208
197
- CIPO - D11
209
198
- CS - D10
210
199
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.
@@ -247,44 +236,40 @@ The operating voltage for this board is 3.3V. Please note that there's no 5V pin
247
236
248
237
### Pin Voltage
249
238
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.
251
240
252
241
### VIN Rating
253
242
254
-
The recommended input voltage range is **5-18V**.
243
+
The recommended input voltage range is **5-18V**.
255
244
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.
257
246
258
247
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%
262
251
263
252
This information is extracted from the [MP2322GQH's datasheet](), with a board with a current draw of ~200mA.
264
253
265
254
### VUSB
266
255
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.
268
257
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.
270
259
271
-
### 3.3V Pin
260
+
### 3.3 V Pin
272
261
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.
274
263
275
264
### Pin Current
276
265
277
266
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.
278
267
279
-
### Solder Jumper (SJ1)
280
-
281
-
The solder pad located on the bottom of the board is SJ1.
282
-
283
268
# Mechanical Information
284
269
285
270
## Pinout
286
271
287
-

272
+
![Pinout for Nano ESP32.]()
288
273
289
274
### Analog (JP1)
290
275
@@ -308,35 +293,35 @@ The solder pad located on the bottom of the board is SJ1.
| 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) |
328
313
329
314
\*CIPO/COPI replaces the MISO/MOSI terminology.
330
315
331
316
## Mounting Holes And Board Outline
332
317
333
-
![Mechanical View of Nano ESP32]()
318
+

334
319
335
320
## Board Operation
336
321
337
322
### Getting Started - IDE
338
323
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).
0 commit comments