EasyManua.ls Logo

Arduino Nano ESP32 User Manual

Arduino Nano ESP32
20 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #10 background image
Arduino® Nano ESP32
10 / 20 Arduino® Nano ESP32 Modified: 17/07/2023
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. This pin assignment can
however be changed, due to the flexibility of the ESP32-S3 chip.
The SDA and SCL pins can be assigned to most GPIOs, however some of these pins may have other essential
functions that prevents I2C operations to run successfully.
Please note: many software libraries uses the standard pin assignment (A4/A5).
8.2 Inter-IC Sound (I2S)
There two I2S controllers that are typically used for communication with audio devices. There are no specific pins
assigned for I2S, this can be used by any free GPIO.
Using standard or TDM mode, the following lines are used:
MCLK - master clock
BCLK - bit clock
WS - word select
DIN/DOUT - serial data
Using PDM mode:
CLK - PDM clock
DIN/DOUT serial data
Read more about the I2S protocol in Espressif's Peripheral API - InterIC Sounds (I2S)
Question and Answer IconNeed help?

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

Arduino Nano ESP32 Specifications

General IconGeneral
MicrocontrollerESP32-S3
Flash Memory16 MB
Digital I/O Pins14
Analog Input Pins8
Operating Voltage3.3 V
Input Voltage (VIN)6-21V
DC Current per I/O Pin40 mA
Dimensions18 x 45 mm
USBUSB-C
Wi-Fi802.11 b/g/n
Architecture32-bit
Clock Speed240 MHz
CommunicationUART, SPI, I2C
BluetoothBluetooth® LE

Summary

The Board

ESP32 Core

Recommended Operating Conditions

Block Diagram

Board Topology

NORA-W106-10B Module

Xtensa LX7 Microprocessor

Details of the ESP32-S3's dual-core LX7 microprocessor, including speed and memory.

Wi-Fi Connectivity

Specifications for the NORA-W106-10B module's Wi-Fi capabilities, including standards and range.

Bluetooth LE Features

Details on the NORA-W106-10B module's Bluetooth LE v5.0 features, data rates, and connectivity.

System Overview

Serial Communication Protocols

Serial Peripheral Interface (SPI)

Universal Asynchronous Receiver/Transmitter (UART)

External Flash Memory

USB Connector

Power Options

Pin Voltage Specifications

VIN Input Voltage Rating

GPIO Pin Current Limits

Pinout Diagram

Analog Pinout (JP1)

Lists pins, functions, types, and descriptions for the analog header (JP1).

Board Operation Basics

Arduino Web Editor Guide

Arduino IoT Cloud Integration

Board Recovery Procedure

Related product manuals