Arduino Nano ESP32 Product Reference Manual

Arduino Nano ESP32 Product Reference Manual

Hide thumbs Also See for Nano ESP32:

Advertisement

Quick Links

Arduino® Nano ESP32
Product Reference Manual
SKU: ABX00083
Description
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.
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.
Target areas:
Maker, Debugging, IoT, MicroPython
1 / 20
Arduino® Nano ESP32
Modified: 17/07/2023

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Nano ESP32 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Arduino Nano ESP32

  • Page 1 Wi-Fi®, Bluetooth® LE, debugging via native USB in the Arduino IDE as well as low power. 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.
  • Page 2 Arduino® Nano ESP32 Features Xtensa® Dual-core 32-bit LX7 Microprocessor Up to 240 MHz 384 kB ROM 512 kB SRAM 16 kB SRAM in RTC (low power mode) DMA Controller Power Operating voltage 3.3 V VUSB supplies 5 V via USB-C® connector...
  • Page 3: Table Of Contents

    Arduino® Nano ESP32 Contents 1 The Board 1.1 Application Examples 2 ESP32 Core 3 Recommended Operating Conditions 4 Block Diagram 5 Board Topology 5.1 Front View 6 NORA-W106-10B (Radio Module / MCU) 6.1 Xtensa® Dual-Core 32bit LX7 Microprocessor 6.2 Wi-Fi®...
  • Page 4: Declaration Of Conformity To Eu Rohs & Reach 211 01/19/2021

    Arduino® Nano ESP32 14 Board Operation 14.1 Getting Started - IDE 14.2 Getting Started - Arduino Web Editor 14.3 Getting Started - Arduino IoT Cloud 14.4 Online Resources 14.5 Board Recovery 15 Declaration of Conformity CE DoC (EU) 16 Declaration of Conformity to EU RoHS & REACH 211 01/19/2021 17 Conflict Minerals Declaration...
  • Page 5: The Board

    1 The Board 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.
  • Page 6: Block Diagram

    Arduino® Nano ESP32 Functional Overview 4 Block Diagram Arduino Nano ESP32 Block Diagram 6 / 20 Arduino® Nano ESP32 Modified: 17/07/2023...
  • Page 7: Board Topology

    Arduino® Nano ESP32 5 Board Topology 5.1 Front View Top View of Arduino Nano ESP32 Ref. Description NORA-W106-10B (ESP32-S3 SoC) CX90B-16P USB-C® connector 1x15 analog header 1x15 digital header MP2322GQH step down converter GD25B128EWIGR 128 Mbit (16 MB) ext. flash memory...
  • Page 8: Nora-W106-10B (Radio Module / Mcu)

    Arduino® Nano ESP32 6 NORA-W106-10B (Radio Module / MCU) 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.
  • Page 9: System

    3x watchdog timers, two in main system (MWDT0/1), one in the RTC module (RWDT). 7.3 Interrupts All GPIOs on the Nano ESP32 can be configured to be used as interrupts, and is provided by an interrupt matrix. Interrupt pins are configured on an application level, using the following configurations:...
  • Page 10: Serial Communication Protocols

    Arduino® Nano ESP32 8 Serial Communication Protocols The ESP32-S3 chip provides flexibility for the various serial protocols it supports. For example, the I2C bus can be assigned to almost any available GPIO. 8.1 Inter-Integrated Circuit (I2C) Default pins: A4 - SDA A5 - SCL The I2C bus is by default assigned to the A4/A5 (SDA/SCL) pins for retro compatibility.
  • Page 11: Serial Peripheral Interface (Spi)

    CAN FD frames. 9 External Flash Memory Nano ESP32 features a 128 Mbit (16 MB) external flash, the GD25B128EWIGR (U3). This memory is connected to the ESP32 via Quad Serial Peripheral Interface (QSPI). The operating frequency for this IC is 133 MHz, and has a data transfer rate at up to 664 Mbit/s.
  • Page 12: Usb Connector

    Arduino® Nano ESP32 10 USB Connector The Nano ESP32 has one USB-C® port, used to power and program your board as well as sending & receiving serial communication. Note that you should not power the board with more than 5 V via the USB-C® port.
  • Page 13: Pin Voltage

    Arduino® Nano ESP32 11.2 Pin Voltage 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. 11.3 VIN Rating The recommended input voltage range is 6-21 V.
  • Page 14: Pinout

    Arduino® Nano ESP32 Mechanical Information 12 Pinout Pinout for Nano ESP32. 14 / 20 Arduino® Nano ESP32 Modified: 17/07/2023...
  • Page 15: Analog (Jp1)

    Arduino® Nano ESP32 12.1 Analog (JP1) Function Type Description Serial Clock +3V3 Power +3V3 Power Rail BOOT0 Mode Board Reset 0 Analog Analog input 0 Analog Analog input 1 Analog Analog input 2 Analog Analog input 3 Analog Analog input 4 / I²C Serial Datal (SDA) Analog Analog input 5 / I²C Serial Clock (SCL)
  • Page 16: Mounting Holes And Board Outline

    14.1 Getting Started - IDE 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).
  • Page 17: Getting Started - Arduino Web Editor

    14.5 Board Recovery All Arduino boards have a built-in bootloader which allows flashing the board via USB. In case a sketch locks up the processor and the board is not reachable anymore via USB, it is possible to enter bootloader mode by double- tapping the reset button right after the power-up.
  • Page 18 16 Declaration of Conformity to EU RoHS & REACH 211 01/19/2021 Arduino boards are in compliance with RoHS 2 Directive 2011/65/EU of the European Parliament and RoHS 3 Directive 2015/863/EU of the Council of 4 June 2015 on the restriction of the use of certain hazardous substances in electrical and electronic equipment.
  • Page 19: Conflict Minerals Declaration

    Arduino® Nano ESP32 17 Conflict Minerals Declaration As a global supplier of electronic and electrical components, Arduino is aware of our obligations with regards to laws and regulations regarding Conflict Minerals, specifically the Dodd-Frank Wall Street Reform and Consumer Protection Act, Section 1502. Arduino does not directly source or process conflict minerals such as Tin, Tantalum, Tungsten, or Gold.
  • Page 20: Company Information

    Important: The operating temperature of the EUT can’t exceed 85℃ and shouldn’t be lower than -40 ℃. 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.

This manual is also suitable for:

Nano esp32-s3Abx00083

Table of Contents