Skip to content

Commit d64e7cd

Browse files
authored
Merge pull request #1299 from arduino/karlsoderby/esp32-pinmap
[Nano-ESP32] Add pin map + changes in power tree
2 parents 767c5bc + d037a8c commit d64e7cd

File tree

4 files changed

+49
-12
lines changed

4 files changed

+49
-12
lines changed
-11.4 KB
Loading

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

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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 |
@@ -428,17 +428,18 @@ Hereby, Arduino S.r.l. declares that this product is in compliance with essentia
428428

429429
## Reference Documentation
430430

431-
| Ref | Link |
432-
| ------------------------- | ----------------------------------------------------------------------------------------------- |
433-
| Arduino IDE (Desktop) | <https://www.arduino.cc/en/Main/Software> |
434-
| Arduino Web Editor (Cloud) | <https://create.arduino.cc/editor> |
431+
| Ref | Link |
432+
| ---------------------------- | ----------------------------------------------------------------------------------------------- |
433+
| Arduino IDE (Desktop) | <https://www.arduino.cc/en/Main/Software> |
434+
| Arduino Web Editor (Cloud) | <https://create.arduino.cc/editor> |
435435
| Web Editor - Getting Started | <https://docs.arduino.cc/cloud/web-editor/tutorials/getting-started/getting-started-web-editor> |
436-
| Project Hub | <https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending> |
437-
| Library Reference | <https://github.com/arduino-libraries/> |
438-
| Online Store | <https://store.arduino.cc/> |
436+
| Project Hub | <https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending> |
437+
| Library Reference | <https://github.com/arduino-libraries/> |
438+
| Online Store | <https://store.arduino.cc/> |
439439

440440
## Change Log
441441

442-
| **Date** | **Changes** |
443-
| ---------- | ----------- |
444-
| 08/06/2023 | Release |
442+
| **Date** | **Changes** |
443+
| ---------- | ---------------------------- |
444+
| 08/06/2023 | Release |
445+
| 09/01/2023 | Update power tree flowchart. |
960 KB
Loading

content/hardware/03.nano/boards/nano-esp32/tutorials/cheat-sheet/cheat-sheet.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,50 @@ The full datasheet is available as a downloadable PDF from the link below:
4545

4646
- [Download the Nano ESP32 datasheet](/resources/datasheets/ABX00083-datasheet.pdf)
4747

48-
## Nano ESP32 Core
48+
## Arduino ESP32 Core
4949

5050
This board is based on the [Arduino ESP32 Core](https://github.com/arduino/arduino-esp32), that is derived from the original ESP32 core. It provides a rich set of examples to access the various features on your board, which is accessed directly through the IDE.
5151

5252
![ESP32 examples in the IDE.](assets/esp32-examples.png)
5353

5454
To install the core, go the **board manager** and search for **Nano ESP32**. For more detailed instructions to install the core, please refer to the [Getting Started with Nano ESP32](/tutorials/nano-esp32/getting-started-nano-esp32) article.
5555

56+
## ESP32 Pin Map
57+
58+
The Nano ESP32's default pins are designed to match the **Nano form factor**. This pin mapping is done in the official Arduino ESP32 core (see just above). See below the pin map to understand how the physical pins correlate to the ESP32:
59+
60+
| Nano | ESP32 |
61+
| ----- | ------ |
62+
| D0 | GPIO44 |
63+
| D1 | GPIO43 |
64+
| D2 | GPIO5 |
65+
| D3 | GPIO6 |
66+
| D4 | GPIO7 |
67+
| D5 | GPIO8 |
68+
| D6 | GPIO9 |
69+
| D7 | GPIO10 |
70+
| D8 | GPIO17 |
71+
| D9 | GPIO18 |
72+
| D10 | GPIO21 |
73+
| D11 | GPIO38 |
74+
| D12 | GPIO47 |
75+
| D13 | GPIO48 |
76+
| A0 | GPIO1 |
77+
| A1 | GPIO2 |
78+
| A2 | GPIO3 |
79+
| A3 | GPIO4 |
80+
| A4 | GPIO11 |
81+
| A5 | GPIO12 |
82+
| A6 | GPIO13 |
83+
| A7 | GPIO14 |
84+
| BOOT0 | GPIO46 |
85+
| BOOT1 | GPIO0 |
86+
87+
See the pinout below for a better visual translation:
88+
89+
![Nano / ESP32 pinout](assets/esp-pinout.png)
90+
91+
5692
## Arduino Bootloader Mode
5793
The Nano ESP32 has a feature that we call Arduino Bootloader-mode, what this means is that you are able to put the board in a sort of recovery mode by double pressing the reset button while the board is powered on.
5894

0 commit comments

Comments
 (0)