ESP32 URL Wi-Fi Wi-Fi Bluetooth SIG 2018

Similar documents
ESP URL Wi-Fi Wi-Fi Bluetooth SIG 2018

ESP-WROOM-32 ESP-WROOM ESP-WROOM-32 5 ESP-WROOM-32 6 ESP V V V V V V.5

ESP-WROOM-32 Espressif Systems

ESP32-WROOM URL Wi-Fi Wi-Fi Bluetooth SIG 2018

ESP32-WROOM-32D ESP32-WROOM-32U URL Wi-Fi Wi-Fi Bluetooth SIG 208

ESP3-WROVER URL Wi-Fi Wi-Fi Bluetooth SIG 08

ESP32-S

ESP32 1 ESP ESP32 5 ESP32 6 ESP32 7 ESP32 8 ESP32 A B V V1.1 MCU CPU PLL V1.2 URL Wi-Fi Wi-Fi Bluetooth SIG 2017

_

ESP32 ESP32 PCB ESP32 ESP URL Wi-Fi Wi-Fi Bluetooth SIG 208

Nodemcu-32s WIFI 模组 V1 Nodemcu-32s 规格书 版本 V1 版权 2019 Copyright 2019 Shenzhen Ai-Thinker Technology Co., Ltd All Rights Reserved

FM1935X智能非接触读写器芯片

KL DSC DEMO 使用说明

FM1935X智能非接触读写器芯片

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

中文朗科AirTrackTM T600 迷你无线路由器用户手册.doc

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

乐鑫智能互联平台:ESP8266

Microsoft Word - 39.doc

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010)

SAPIDO GR-1733 無線寬頻分享器

2005.book

中文手册

WLAN 2

网上对外发布资料适用版本

MENU SYD8821: Ultra Low Power Bluetooth 4.2 Single Mode SoC General Description Key Features Applications Key Para

<4D F736F F D20C7B6C8EBCABDCAB5D1E9CAD2B7BDB0B82E646F63>

PCM-3386用户手册.doc

安 全 信 息 此 摄 像 机 适 用 于 室 内 安 装 使 用 若 要 安 装 于 室 外, 需 要 配 合 使 用 室 外 防 护 罩 ( 不 提 供 ) 开 启 摄 像 机 前, 请 确 保 所 用 电 源 符 合 要 求 使 用 不 适 当 的 电 源 可 能 会 损 坏 摄 像 机 请

bingdian001.com

Support All Industrial Ethernet Standards on Your Next "Drive" Design White Paper

...2 SK 500 G SK 500 G / /

B1B1z_ch_print.pdf

STM32 STM3232ARM Cortex-M3 Cortex-M3 STM32Thumb-2 STM32MCU Cortex-M3ARM MCU STM32ARM 32 ARMCortex-M3 32 STM32 Cortex-M3 ARM Cortex-M3 ARM ARM

上海东软载波微电子有限公司 SMART

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi

104 年 度 第 一 次 會 議 ( )

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE

untitled

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax)

<4D F736F F F696E74202D20C9E4C6B5D3EBCAFDC4A3BBECBACFC0E0B8DFCBD C9E8BCC62D E707074>

( RMB100,000)

MCU DSP MSO MCU DSP MSO MSO MSO MCU/DSP I/O MSO 16 Microchip IC18 turn-on MSO chirp MCU I/O I 2 C

1 MTK 2 MTK 3 MTK

USB解决方案.ppt

GJB128A.PDF

IP Camera

...2 SK 100 G SK 100 G / /

untitled

Microsoft PowerPoint

11N 无线宽带路由器

AD Z

《计算机应用基础》学习材料(讲义)

untitled

Tokyo Tech Template

Microsoft Word - AUCOL_2007JUN19_BOE_BAB_SAF_INF_POT_TA_999.doc

DreamStation CPAP DreamStation CPAP Pro DreamStation Auto CPAP

技 术 支 持 电 话 传 真 电 子 邮 件 网 址 CONVERGE PRO 880/880T/840T/8i, CON


2 PIC PIC 1 / CPU PIC MCU PIC RC

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7

【工程类】

+01-10_M5A_C1955.p65

(按 Ctrl + F2 可編輯頁首資料)

宏电文档

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc

Microsoft Word - VC2K_ _cht.doc

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

Hi3518EV200 HD IP Camera SoC Hi3516A

PROTEUS VSM

untitled

<B0B8C0FDCAD6B2E15FD3A1CBA2B0E6>

(Quad-Core Intel Xeon 2.0GHz) ()(SAS) (Quad-Core Intel Xeon 2.0GHz) (Windows )(Serial ATA) (Quad-Core Intel Xeon 2.0GHz) (Linux)(Serial ATA)

ZoneFlex N SMART WI-FI AP ZoneFlex 7762 ZoneFlex 7762-S n 2.4/5 GHz GHz ( ) 3G n 2.4 GHz GHz

LG LG FA-Solution FA-Solution 3 FA-Solution LG " " LG LG LG 02 MESSAGE

GS01W02E01-01ZH_007_CH.indd

Microsoft Word - A doc

CSA SONET/SDH GR 253-CORE ITU-T G.703 ANSI T Ethernet IEEE Std ANSI X Fibre Channel Optical Fibre Channel Electrical U

Keysight B2900A / Keysight B2961A 6 Keysight B2962A 6 Keysight B2961A B2962A nano-voltmeter / nv/10 fa 10 µvrms 210 V/ 3 A 10.5 A GUI nv 2

Microsoft Word - MTK平台生产软件使用说明.doc

STK2139 Datasheet

A80 H8 english

untitled



SL2511 SR Plus 操作手冊_單面.doc

Specification of the 13.56MHz RFID card reader/writer

第一章标准答案.doc

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family

untitled

FPGA GJVZsIPb3 IPb3pg(lwE & by2eh;[d)y IP ROM

KeDrive for Motion Catalogue to print_without_bleedmark.pdf

untitled

Transcription:

ESP32 2.1 Espressif Systems

ESP32 URL Wi-Fi Wi-Fi Bluetooth SIG 2018

1 1 1.1 1 1.1.1 1 1.1.2 1 1.2 Wi-Fi 1 1.3 2 1.4 MCU 2 1.4.1 CPU 2 1.4.2 3 1.4.3 3 1.4.4 3 1.5 4 1.6 4 2 6 2.1 6 2.2 7 2.3 9 2.4 Strapping 10 3 12 3.1 CPU 12 3.1.1 CPU 12 3.1.2 12 3.1.3 Flash SRAM 13 3.1.4 13 3.2 15 3.2.1 64-bit 15 3.2.2 15 3.3 16 3.3.1 CPU 16 3.3.2 RTC 16 3.3.3 PLL 16 3.4 16 3.4.1 2.4 GHz 16 3.4.2 2.4 GHz 17 3.4.3 17 3.5 Wi-Fi 17 3.5.1 Wi-Fi 17 3.5.2 Wi-Fi MAC 18 3.5.3 (PTA) 18 3.6 18 3.6.1 18 3.6.2 19

3.6.3 19 3.6.4 19 3.7 RTC 20 4 21 4.1 21 4.1.1 / (GPIO) 21 4.1.2 / (ADC) 21 4.1.3 21 4.1.4 / (DAC) 21 4.1.5 21 4.1.6 21 4.1.7 (ULP) 22 4.1.8 MAC 22 4.1.9 SD/SDIO/MMC 22 4.1.10 SDIO/SPI 23 4.1.11 (UART) 23 4.1.12 I2C 23 4.1.13 I2S 23 4.1.14 24 4.1.15 24 4.1.16 (PWM) 24 4.1.17 LED PWM 24 4.1.18 (SPI) 24 4.1.19 24 4.2 25 5 30 5.1 30 5.2 30 5.3 Wi-Fi 31 5.4 31 5.4.1 - (BR) 31 5.4.2 - (BR) 32 5.4.3 - (EDR) 32 5.4.4 - (EDR) 33 5.5 34 5.5.1 34 5.5.2 34 6 35 7 36 8 37 8.1 37 8.2 37

A - ESP32 38 A.1. 38 A.2. GPIO_Matrix 40 A.3. Ethernet_MAC 45 A.4. IO_MUX 45 47

1 7 2 Strapping 10 3 14 4 20 5 ESP32 GPIO 22 6 25 7 30 8 30 9 Wi-Fi 31 10 - (BR) 31 11 - (BR) 32 12 - (EDR) 32 13 - (EDR) 33 14 34 15 34 16 36 17 38 18 GPIO_Matrix 40 19 Ethernet_MAC 45

1 5 2 ESP32 QFN 6*6 6 3 ESP32 QFN 5*5 7 4 13 5 QFN48 6x6 mm 35 6 QFN48 5x5 mm 35 7 ESP32 36

1. 1. ESP32 2.4 GHz Wi-Fi (TSMC) 40 ESP32 ESP32-D0WDQ6 ESP32-D0WD ESP32-D2WD ESP32-S0WD 1.1 1.1.1 ESP32 (IoT) ESP32 IoT Hub ESP32 ESP32 3.7 RTC 1.1.2 ESP32 Wi-Fi+ 20 ESP32 Balun (PCB) ESP32 CMOS ESP32 Wi-Fi 1.2 Wi-Fi 802.11 b/g/n 802.11 n (2.4 GHz) 150 Mbps WMM Tx/rx A-MPDU, rx A-MSDU Block ACK Beacon TSF 4 Wi-Fi (Infrastructure BSS) Station /SoftAP / UMA Espressif Systems 1 ESP32 V2.1

1. 3.5 Wi-Fi 1.3 v4.2 (BR/EDR) (BLE) Class-1 Class-2 Class-3 +12 dbm NZIF -97 dbm BLE (AFH) SDIO/SPI/UART HCI 4 Mbps UART HCI BT 4.2 controller / (SCO/eSCO) CVSD SBC (Piconet) (Scatternet) 1.4 MCU 1.4.1 CPU Xtensa 32-bit LX6 / 600 DMIPS ESP32-S0WD 200 DMIPS ESP32- D2WD 400 DMIPS 448 kb ROM 520 kb SRAM RTC 16 kb SRAM QSPI 4 flash/sram flash 16 MB 2.3V 3.6V Espressif Systems 2 ESP32 V2.1

1. 1.4.2 8 MHz RC 2 MHz 60 MHz Wi-Fi/ 40 MHz 32 khz RTC 2 2 64-bit 1 RTC RTC 1.4.3 34 GPIO 12-bit SAR ADC 18 2 8-bit D/A 10 4 SPI 2 I2S 2 I2C 3 UART 1 Host SD/eMMC/SDIO 1 Slave SDIO/SPI DMA MAC IEEE 1588 CAN 2.0 IR (Tx/Rx) PWM LED PWM 16 1.4.4 flash 1024-bit OTP 768 bit AES Hash (SHA-2) RSA Espressif Systems 3 ESP32 V2.1

1. ECC (RNG) 8 1.5 IoT Hub IoT OTT / Wi-Fi Wi-Fi Mesh Wi-Fi ID 1.6 Embedded flash CPU Espressif Systems 4 ESP32 V2.1

1. Embedded Flash SPI I2C I2S SDIO UART CAN ETH IR PWM Temperature sensor Touch sensor DAC ADC Bluetooth link controller Wi-Fi MAC Core and memory ROM PMU Bluetooth baseband Wi-Fi baseband 2 or 1 x Xtensa 32- bit LX6 Microprocessors SRAM RTC ULP co-processor RF receive Clock generator RF transmit Cryptographic hardware acceleration SHA AES Switch RSA Recovery memory Balun RNG 1: Espressif Systems 5 ESP32 V2.1

2. 2. 2.1 2: ESP32 QFN 6*6 Espressif Systems 6 ESP32 V2.1

2. 3: ESP32 QFN 5*5 ESP32 2.2 1: VDDA 1 P 2.3V ~ 3.6V LNA_IN 2 I/O VDD3P3 3 P 2.3V ~ 3.6V VDD3P3 4 P 2.3V ~ 3.6V VDD3P3_RTC SENSOR_VP 5 I GPIO36 ADC_PRE_AMP ADC1_CH0 RTC_GPIO0 ADC_PRE_AMP 270 pf SEN- SOR_VP SENSOR_CAPP SENSOR_CAPP 6 I GPIO37 ADC_PRE_AMP ADC1_CH1 RTC_GPIO1 ADC_PRE_AMP 270 pf SEN- SOR_VP SENSOR_CAPP SENSOR_CAPN 7 I GPIO38 ADC1_CH2 ADC_PRE_AMP RTC_GPIO2 ADC_PRE_AMP 270 pf SEN- SOR_VN SENSOR_CAPN Espressif Systems 7 ESP32 V2.1

2. SENSOR_VN 8 I GPIO39 ADC1_CH3 ADC_PRE_AMP RTC_GPIO3 ADC_PRE_AMP 270 pf SEN- SOR_VN SENSOR_CAPN CHIP_PU 9 I ; CHIP_PU VDET_1 10 I GPIO34 ADC1_CH6 RTC_GPIO4 VDET_2 11 I GPIO35 ADC1_CH7 RTC_GPIO5 32K_XP 12 I/O GPIO32 32K_XP 32.768 khz ADC1_CH4 TOUCH9 RTC_GPIO9 32K_XN 13 I/O GPIO33 32K_XN 32.768 khz ADC1_CH5 TOUCH8 RTC_GPIO8 GPIO25 14 I/O GPIO25 DAC_1 ADC2_CH8 RTC_GPIO6 EMAC_RXD0 GPIO26 15 I/O GPIO26 DAC_2 ADC2_CH9 RTC_GPIO7 EMAC_RXD1 GPIO27 16 I/O GPIO27 ADC2_CH7 TOUCH7 RTC_GPIO17 EMAC_RX_DV MTMS 17 I/O GPIO14 ADC2_CH6 TOUCH6 RTC_GPIO16 MTMS HSPI- CLK HS2_CLK SD_CLK EMAC_TXD2 MTDI 18 I/O GPIO12 ADC2_CH5 TOUCH5 RTC_GPIO15 MTDI HSPIQ HS2_DATA2 SD_DATA2 EMAC_TXD3 VDD3P3_RTC 19 P RTC IO 1.8V ~ 3.6V MTCK 20 I/O GPIO13 ADC2_CH4 TOUCH4 RTC_GPIO14 MTCK HSPID HS2_DATA3 SD_DATA3 EMAC_RX_ER MTDO 21 I/O GPIO15 ADC2_CH3 TOUCH3 RTC_GPIO13 MTDO HSPICS0 HS2_CMD SD_CMD EMAC_RXD3 GPIO2 22 I/O GPIO2 ADC2_CH2 TOUCH2 RTC_GPIO12 HSPIWP HS2_DATA0 SD_DATA0 GPIO0 23 I/O GPIO0 ADC2_CH1 TOUCH1 RTC_GPIO11 CLK_OUT1 EMAC_TX_CLK GPIO4 24 I/O GPIO4 ADC2_CH0 TOUCH0 RTC_GPIO10 HSPIHD HS2_DATA1 SD_DATA1 EMAC_TX_ER VDD_SDIO GPIO16 25 I/O GPIO16 HS1_DATA4 U2RXD EMAC_CLK_OUT VDD_SDIO 26 P 1.8V VDD3P3_RTC GPIO17 27 I/O GPIO17 HS1_DATA5 U2TXD EMAC_CLK_OUT_180 SD_DATA_2 28 I/O GPIO9 SD_DATA2 SPIHD HS1_DATA2 U1RXD SD_DATA_3 29 I/O GPIO10 SD_DATA3 SPIWP HS1_DATA3 U1TXD SD_CMD 30 I/O GPIO11 SD_CMD SPICS0 HS1_CMD U1RTS SD_CLK 31 I/O GPIO6 SD_CLK SPICLK HS1_CLK U1CTS SD_DATA_0 32 I/O GPIO7 SD_DATA0 SPIQ HS1_DATA0 U2RTS SD_DATA_1 33 I/O GPIO8 SD_DATA1 SPID HS1_DATA1 U2CTS VDD3P3_CPU GPIO5 34 I/O GPIO5 VSPICS0 HS1_DATA6 EMAC_RX_CLK GPIO18 35 I/O GPIO18 VSPICLK HS1_DATA7 GPIO23 36 I/O GPIO23 VSPID HS1_STROBE VDD3P3_CPU 37 P CPU IO 1.8V ~ 3.6V Espressif Systems 8 ESP32 V2.1

2. GPIO19 38 I/O GPIO19 VSPIQ U0CTS EMAC_TXD0 GPIO22 39 I/O GPIO22 VSPIWP U0RTS EMAC_TXD1 U0RXD 40 I/O GPIO3 U0RXD CLK_OUT2 U0TXD 41 I/O GPIO1 U0TXD CLK_OUT3 EMAC_RXD2 GPIO21 42 I/O GPIO21 VSPIHD EMAC_TX_EN VDDA 43 P 2.3V ~ 3.6V) XTAL_N 44 O XTAL_P 45 I VDDA 46 P PLL 2.3V ~ 3.6V CAP2 47 I 3 nf 20 kω CAP1 CAP1 48 I 10 nf GND 49 P ESP32-D2WD GPIO16 GPIO17 SD_CMD SD_CLK SD_DATA_0 SD_DATA_1 flash IO_MUX Ethernet MAC GIPO Matrix ESP32 flash SD_DATA0/SPIQ = IO1/DO SD_DATA1/SPID = IO0/DI SD_DATA2/SPIHD = IO3/HOLD SD_DATA3/SPIWP = IO2/WP 2.3 ESP32 3 VDD3P3_RTC VDD3P3_CPU VDD_SDIO VDD3P3_RTC RTC CPU VDD3P3_CPU CPU VDD_SDIO LDO LDO VDD3P3_RTC VDD_SDIO VDD3P3_RTC LDO LDO 1.8V VDD3P3_RTC Deep-sleep flash, LDO ESP32 Pin9 CHIP_PU 3.3V (T) RC RC ESP-WROOM-32 ESP-WROOM-32 CHIP_PU 0.6V 200 µs VDD33 VDD33 VDD33 0 VDD33 CHIP_PU VDD33 ESP-WROOM-32 ESP-WROOM-32 ESP32 2.3V ~ 3.6V 3.3V 500 ma Espressif Systems 9 ESP32 V2.1

2. VDD_SDIO 1.8V flash/psram VDD_SDIO 2 kohm ESP32-WROVER ESP32 Power Supply Supervisor ESP32 2.3V ESP32 CHIP_PU ESP-WROOM-32 ESP-WROOM-32 flash 3.3V flash flash flash flash 2.4 Strapping ESP32 5 Strapping MTDI GPIO0 GPIO2 MTDO GPIO5 GPIO_STRAPPING 5 RTC Strapping 0 1 Strapping / Strapping / Strapping Strapping / MCU GPIO ESP32 Strapping Strapping Strapping 2 2: Strapping LDO (VDD_SDIO) 3.3V 1.8V MTDI 0 1 SPI GPIO0 1 0 GPIO2 0 U0TXD Debugging log U0TXD U0TXD MTDO 1 0 SDIO MTDO 0 0 1 1 GPIO5 0 1 0 1 Espressif Systems 10 ESP32 V2.1

2., LDO (VDD_SDIO) SDIO flash 1.8V flash MTDI Espressif Systems 11 ESP32 V2.1

3. 3. ESP32 3.1 CPU 3.1.1 CPU ESP32 Xtensa LX6 32-bit / 7 240 MHz ESP32-S0WD ESP32-D2WD 160 MHz 16-bit/24-bit (FPU) DSP 32-bit 32-bit 40-bit (MAC) 70 32 / Xtensa RAM/ROM Xtensa JTAG 3.1.2 ESP32 448-kB ROM 520 kb SRAM 8 kb RTC RTC 8 kb SRAM Deep-sleep RTC CPU RTC 8 kb SRAM Deep-sleep 1 kbit efuse 256 bit MAC 768 bit Flash ID flash ESP32 flash flash ESP32-D2WD 16 Mbit 40 MHz flash, GPIO16 GPIO17 SD_CMD SD_CLK SD_DATA_0 SD_DATA_1 Espressif Systems 12 ESP32 V2.1

3. 3.1.3 Flash SRAM ESP32 4 16 MB QSPI flash (SRAM) AES ESP32 QSPI flash SRAM 16 MB flash CPU 8-bit 16-bit 32-bit 8 MB flash SRAM CPU 8-bit 16-bit 32-bit flash SRAM flash ESP32 flash 3.1.4 ESP32 4 ESP32 3 4: Espressif Systems 13 ESP32 V2.1

3. 3: ROM 0 0x4000_0000 0x4005_FFFF 384 kb ROM 1 0x3FF9_0000 0x3FF9_FFFF 64 kb SRAM 0 0x4007_0000 0x4009_FFFF 192 kb 0x3FFE_0000 0x3FFF_FFFF SRAM 1 0x400A_0000 0x400B_FFFF 128 kb SRAM 2 0x3FFA_E000 0x3FFD_FFFF 200 kb RTC 0x3FF8_0000 0x3FF8_1FFF 0x400C_0000 0x400C_1FFF 8 kb RTC 0x5000_0000 0x5000_1FFF 8 kb 0x3F40_0000 0x3F7F_FFFF 4 MB Flash 11 MB 0x400C_2000 0x40BF_FFFF 248 kb SRAM 0x3F80_0000 0x3FBF_FFFF 4 MB DPort 0x3FF0_0000 0x3FF0_0FFF 4 kb AES 0x3FF0_1000 0x3FF0_1FFF 4 kb RSA 0x3FF0_2000 0x3FF0_2FFF 4 kb SHA 0x3FF0_3000 0x3FF0_3FFF 4 kb 0x3FF0_4000 0x3FF0_4FFF 4 kb Cache MMU Table 0x3FF1_0000 0x3FF1_3FFF 16 kb PID 0x3FF1_F000 0x3FF1_FFFF 4 kb UART0 0x3FF4_0000 0x3FF4_0FFF 4 kb SPI1 0x3FF4_2000 0x3FF4_2FFF 4 kb SPI0 0x3FF4_3000 0x3FF4_3FFF 4 kb GPIO 0x3FF4_4000 0x3FF4_4FFF 4 kb RTC 0x3FF4_8000 0x3FF4_8FFF 4 kb IO MUX 0x3FF4_9000 0x3FF4_9FFF 4 kb SDIO Slave 0x3FF4_B000 0x3FF4_BFFF 4 kb UDMA1 0x3FF4_C000 0x3FF4_CFFF 4 kb I2S0 0x3FF4_F000 0x3FF4_FFFF 4 kb UART1 0x3FF5_0000 0x3FF5_0FFF 4 kb I2C0 0x3FF5_3000 0x3FF5_3FFF 4 kb UDMA0 0x3FF5_4000 0x3FF5_4FFF 4 kb SDIO Slave 0x3FF5_5000 0x3FF5_5FFF 4 kb RMT 0x3FF5_6000 0x3FF5_6FFF 4 kb PCNT 0x3FF5_7000 0x3FF5_7FFF 4 kb SDIO Slave 0x3FF5_8000 0x3FF5_8FFF 4 kb LED PWM 0x3FF5_9000 0x3FF5_9FFF 4 kb efuse 0x3FF5_A000 0x3FF5_AFFF 4 kb Flash 0x3FF5_B000 0x3FF5_BFFF 4 kb PWM0 0x3FF5_E000 0x3FF5_EFFF 4 kb TIMG0 0x3FF5_F000 0x3FF5_FFFF 4 kb TIMG1 0x3FF6_0000 0x3FF6_0FFF 4 kb Espressif Systems 14 ESP32 V2.1

3. SPI2 0x3FF6_4000 0x3FF6_4FFF 4 kb SPI3 0x3FF6_5000 0x3FF6_5FFF 4 kb SYSCON 0x3FF6_6000 0x3FF6_6FFF 4 kb I2C1 0x3FF6_7000 0x3FF6_7FFF 4 kb SDMMC 0x3FF6_8000 0x3FF6_8FFF 4 kb EMAC 0x3FF6_9000 0x3FF6_AFFF 8 kb PWM1 0x3FF6_C000 0x3FF6_CFFF 4 kb I2S1 0x3FF6_D000 0x3FF6_DFFF 4 kb UART2 0x3FF6_E000 0x3FF6_EFFF 4 kb PWM2 0x3FF6_F000 0x3FF6_FFFF 4 kb PWM3 0x3FF7_0000 0x3FF7_0FFF 4 kb RNG 0x3FF7_5000 0x3FF7_5FFF 4 kb 3.2 3.2.1 64-bit ESP32 4 64-bit 16-bit 64-bit / 16-bit 2 65536 64-bit 3.2.2 ESP32 3 2 1 MWDTRTC 1 RTC RWDT 4 3 4 1 CPU RWDT RTC flash RWDT MWDT ESP32 4 3 4 1 CPU 32-bit Espressif Systems 15 ESP32 V2.1

3. RWDT MWDT SPI flash SPI flash 3.3 3.3.1 CPU CPU PLL 160 MHz ESP32 8 MHz 1% PLL 8 MHz CPU 3.3.2 RTC RTC 5 (32 khz) 4 RC 150 khz 8 MHz 31.25 khz 8 MHz 256 CPU 4 8 MHz (32 khz) RC 31.25 khz 3.3.3 PLL fractional-n PLL ESP32 3.4 ESP32 2.4 GHz 2.4 GHz Balun 3.4.1 2.4 GHz 2.4 GHz 2.4 GHz 2 ADC ESP32 RF (AGC) DC Espressif Systems 16 ESP32 V2.1

3. 3.4.2 2.4 GHz 2.4 GHz 2.4 GHz (CMOS) 802.11b +20.5 dbm 802.11n +17 dbm ESP32 : I/Q 3.4.3 2.4 GHz 3.5 Wi-Fi ESP32 TCP/IP 802.11 b/g/n WLAN MAC (DCF) (BSS) STA SoftAP 3.5.1 Wi-Fi ESP32 Wi-Fi 802.11b 802.11g 802.11n MCS0-7 20 MHz 40 MHz 802.11n MCS32 (Rx) 802.11n 0.4 µs 150 Mbps STBC 2x1 20.5 dbm ESP32 GPIO Espressif Systems 17 ESP32 V2.1

3. 3.5.2 Wi-Fi MAC ESP32 Wi-Fi MAC 4 Wi-Fi (Infrastructure BSS) Station /SoftAP / (RTS)Block ACK Tx/rx A-MPDU, rx A-MSDU TXOP WMM CCMP CBC-MACTKIP (MIC RC4) WAPI (SMS4) WEP (RC4) CRC Beacon TSF 3.5.3 (PTA) ESP32 Wi-Fi (FDM) (TDM) 2 3.6 ESP32 / 3.6.1 ESP32 Class-1 Class-2 Class-3 24 db π/4 DQPSK 8 DPSK NZIF 97 db PA Class-1 SRAM (Piconet) CRC ACL SCO esco AFH PCM A-law µ-law CVSD SBC 128-bit AES SMP Espressif Systems 18 ESP32 V2.1

3. 3.6.2 UART HCI 4 Mbps SDIO/SPI HCI I2C PCM/I2S 3.6.3 ESP32 v4.2 BR/EDR BLE 3.6.4 3 Standby Connection Sniff (SSP) (Piconet) (Scatternet) (SCO/eSCO) (AFH) (SSP) Sniff Ping Espressif Systems 19 ESP32 V2.1

3. LE Ping 3.7 RTC ESP32 Active Modem-sleep CPU Wi-Fi/ Light-sleep CPU RTC ULP MAC RTC Deep-sleep RTC Wi-Fi RTC ULP Hibernation 8 MHz ULP RTC 1 RTC RTC GPIO RTC RTC GPIO Hibernation / 4 4: Wi-Fi Tx packet 14 dbm ~ 19.5 dbm Active Wi-Fi/BT Tx packet 0 dbm Wi-Fi/BT Rx 8 Modem-sleep CPU 240 MHz30 ma ~ 50 ma 80 MHz20 ma ~ 25 ma 2 MHz2 ma ~ 4 ma Light-sleep - 0.8 ma ULP 150 µa Deep-sleep 100 µa @1% duty RTC +RTC 10 µa Hibernation RTC 5 µa CHIP_PU 0.1 µa Wi-Fi Active Modem-sleep Modem-sleep CPU CPU Deep-sleep ULP GPIO I2C ULP ADC 1% 100 µa Espressif Systems 20 ESP32 V2.1

4. 4. 4.1 4.1.1 / (GPIO) ESP32 34 GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO / CPU IO SDIO UART SPI IO_MUX GPIO 4.1.2 / (ADC) ESP32 12-bit SAR ADC 18 ESP32 ULP CPU 18 ADC 4.1.3 ESP32 (N-carrier) ADC ADC 4.1.4 / (DAC) ESP32 2 8-bit DAC 2 2 DAC 1 2 DAC 2 DAC 4.1.5 ADC -40 C 125 C Wi-Fi 4.1.6 ESP32 10 GPIO 5 10 GPIO Espressif Systems 21 ESP32 V2.1

4. 5: ESP32 GPIO T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 GPIO4 GPIO0 GPIO2 MTDO MTCK MTDI MTMS GPIO27 32K_XN 32K_XP 4.1.7 (ULP) ULP RTC Deep-sleep ULP RTC Deep-sleep CPU 4.1.8 MAC ESP32 IEEE-802.3-2008 (MAC) ESP32 (PHY) LAN 17 MII 9 RMII ESP32 MAC (EMAC) 10 Mbps 100 Mbps DMA MAC SRAM MAC VLAN (CSMA/CD) MAC 32-bit CRC 32-bit FIFO FIFO FIFO 512 (32-bit) IEEE 1588 2008 (PTP V2) PTP 25 MHz/50 MHz 4.1.9 SD/SDIO/MMC ESP32 SD/SDIO/MMC SD 3.0 3.01 SDIO 3.0 CE-ATA 1.1 Espressif Systems 22 ESP32 V2.1

4. MMC 4.41 emmc 4.5 4.51 80 MHz 3 1 bit 4 bit 8 bit 4-bit 2 SD/SDIO/MMC4.41 1 1.8V SD 4.1.10 SDIO/SPI ESP32 SDIO 2.0 SD SDIO SoC ESP32 SDIO SDIO DMA SDIO/SPI 0 50 MHz SPI 1-bit SDIO 4-bit SDIO SDIO SDIO 512 DMA 4.1.11 (UART) ESP32 3 UART UART0 UART1 UART2RS232 RS485 IrDA 5 Mbps UART CTS RTS XON XOFF3 DMA CPU 4.1.12 I2C ESP32 2 I2C I2C I2C (100 kbit/s) (400 kbit/s) 5 MHz SDA 7-bit/10-bit I2C 4.1.13 I2S ESP32 2 I2S 2 8/16/32/40/48-bit 10 khz 40 MHz BCK 1 2 I2S DAC/CODEC 2 I2S DMA PDM BT PCM Espressif Systems 23 ESP32 V2.1

4. 4.1.14 8 8 1 512 x 32-bit 4.1.15 7 8 4 4 2 2 1 4.1.16 (PWM) PWM PWM PWM 1 PWM 1 PWM 4.1.17 LED PWM LED PWM 16 16 80 MHz APB 8 8 MHz Light-sleep 1 20-bit 1 ms 16 bit LED PWM LED RGB 4.1.18 (SPI) ESP32 3 SPI SPI HSPI VSPI 1-line 1/2/4-line SPI 4 SPI (POL) (PHA) 40 MHz 80 MHz 64 Bytes FIFO SPI flash/sram LCD SPI DMA 4.1.19 ESP32 AES (FIPS PUB 197) SHA (FIPS PUB 180-4) RSA ECC RSA ECC 4096 bits flash flash Espressif Systems 24 ESP32 V2.1

4. 4.2 6: ADC1_CH0 SENSOR_VP ADC1_CH1 SENSOR_VN ADC1_CH2 SENSOR_CAPP ADC1_CH3 SENSOR_CAPN ADC1_CH4 32K_XP ADC1_CH5 32K_XN ADC1_CH6 VDET_1 ADC1_CH7 VDET_2 ADC ADC2_CH0 GPIO4 2 12-bit SAR ADC ADC2_CH1 GPIO0 ADC2_CH2 GPIO2 ADC2_CH3 MTDO ADC2_CH4 MTCK ADC2_CH5 MTDI ADC2_CH6 MTMS ADC2_CH7 GPIO27 ADC2_CH8 GPIO25 ADC2_CH9 GPIO26 DAC DAC_1 GPIO25 DAC_2 GPIO26 2 8-bit DAC TOUCH0 GPIO4 TOUCH1 GPIO0 TOUCH2 GPIO2 TOUCH3 MTDO TOUCH4 MTCK TOUCH5 MTDI TOUCH6 MTMS TOUCH7 GPIO27 TOUCH8 32K_XN TOUCH9 32K_XP MTDI MTDI JTAG MTCK MTCK MTMS MTMS JTAG MTDO MTDO Espressif Systems 25 ESP32 V2.1

4. HS2_CLK MTMS HS2_CMD MTDO SD/SDIO/MMC PWM SDIO/SPI UART I2C HS2_DATA0 GPIO2 HS2_DATA1 GPIO4 HS2_DATA2 MTDI HS2_DATA3 MTCK PWM0_OUT0~2 PWM1_OUT_IN0~2 PWM0_FLT_IN0~2 PWM1_FLT_IN0~2 GPIO PWM0_CAP_IN0~2 PWM1_CAP_IN0~2 PWM0_SYNC_IN0~2 PWM1_SYNC_IN0~2 SD_CLK MTMS SD_CMD MTDO SD_DATA0 GPIO2 SD_DATA1 GPIO4 SD_DATA2 MTDI SD_DATA3 MTCK U0RXD_in U0CTS_in U0DSR_in U0TXD_out U0RTS_out U0DTR_out U1RXD_in GPIO U1CTS_in U1TXD_out U1RTS_out U2RXD_in U2CTS_in U2TXD_out U2RTS_out I2CEXT0_SCL_in I2CEXT0_SDA_in I2CEXT1_SCL_in I2CEXT1_SDA_in GPIO I2CEXT0_SCL_out I2CEXT0_SDA_out I2CEXT1_SCL_out I2CEXT1_SDA_out V3.01 SD 16-bit 3 PWM 1 3 3 3 SDIO SDIO V2.0 2 UART DMA 2 I2C Espressif Systems 26 ESP32 V2.1

4. LED PWM I2S SPI ledc_hs_sig_out0~7 ledc_ls_sig_out0~7 I2S0I_DATA_in0~15 I2S0O_BCK_in I2S0O_WS_in I2S0I_BCK_in I2S0I_WS_in I2S0I_H_SYNC I2S0I_V_SYNC I2S0I_H_ENABLE I2S0O_BCK_out I2S0O_WS_out I2S0I_BCK_out I2S0I_WS_out I2S0O_DATA_out0~23 I2S1I_DATA_in0~15 I2S1O_BCK_in I2S1O_WS_in I2S1I_BCK_in I2S1I_WS_in I2S1I_H_SYNC I2S1I_V_SYNC I2S1I_H_ENABLE I2S1O_BCK_out I2S1O_WS_out I2S1I_BCK_out I2S1I_WS_out I2S1O_DATA_out0~23 RMT_SIG_IN0~7 RMT_SIG_OUT0~7 HSPIQ_in/_out HSPID_in/_out HSPICLK_in/_out HSPI_CS0_in/_out HSPI_CS1_out HSPI_CS2_out VSPIQ_in/_out VSPID_in/_out VSPICLK_in/_out VSPI_CS0_in/_out VSPI_CS1_out VSPI_CS2_out GPIO GPIO GPIO GPIO 16 @80MHz /RTC 16-bit LCD 8 IR Standard SPI MOSI MISO LCD 4 SPI (POL) (PHA) SPI 64 FIFO DMA Espressif Systems 27 ESP32 V2.1

4. SPIHD SD_DATA_2 SPIWP SD_DATA_3 SPICS0 SD_CMD SPICLK SD_CLK SPIQ SD_DATA_0 SPID SD_DATA_1 HSPICLK MTMS HSPICS0 MTD0 QSPI HSPIQ MTDI Standard SPI Dual SPI Quad SPI HSPID MTCK Flash SRAM HSPIHD GPIO4 HSPIWP GPIO2 VSPICLK GPIO18 VSPICS0 GPIO5 VSPIQ GPIO19 VSPID GPIO23 VSPIHD GPIO21 VSPIWP GPIO22 EMAC_TX_CLK GPIO0 EMAC_RX_CLK GPIO5 EMAC_TX_EN GPIO21 EMAC_TXD0 GPIO19 EMAC_TXD1 GPIO22 EMAC_TXD2 MTMS EMAC_TXD3 MTDI EMAC_RX_ER MTCK EMAC_RX_DV GPIO27 EMAC_RXD0 GPIO25 EMAC EMAC_RXD1 GPIO26 MAC MII/RMII EMAC_RXD2 U0TXD EMAC_RXD3 MTD0 EMAC_CLK_OUT GPIO16 EMAC_CLK_OUT_180 GPIO17 EMAC_TX_ER GPIO4 EMAC_MDC_out GPIO EMAC_MDI_in GPIO EMAC_MDO_out GPIO EMAC_CRS_out GPIO EMAC_COL_out GPIO Espressif Systems 28 ESP32 V2.1

4. pcnt_sig_ch0_in0 pcnt_sig_ch1_in0 pcnt_ctrl_ch0_in0 pcnt_ctrl_ch1_in0 pcnt_sig_ch0_in1 pcnt_sig_ch1_in1 pcnt_ctrl_ch0_in1 pcnt_ctrl_ch1_in1 pcnt_sig_ch0_in2 pcnt_sig_ch1_in2 pcnt_ctrl_ch0_in2 pcnt_ctrl_ch1_in2 pcnt_sig_ch0_in3 pcnt_sig_ch1_in3 pcnt_ctrl_ch0_in3 pcnt_ctrl_ch1_in3 pcnt_sig_ch0_in4 pcnt_sig_ch1_in4 pcnt_ctrl_ch0_in4 pcnt_ctrl_ch1_in4 pcnt_sig_ch0_in5 pcnt_sig_ch1_in5 pcnt_ctrl_ch0_in5 pcnt_ctrl_ch1_in5 pcnt_sig_ch0_in6 pcnt_sig_ch1_in6 pcnt_ctrl_ch0_in6 pcnt_ctrl_ch1_in6 pcnt_sig_ch0_in7 pcnt_sig_ch1_in7 pcnt_ctrl_ch0_in7 pcnt_ctrl_ch1_in7 GPIO 7 Espressif Systems 29 ESP32 V2.1

5. 5. VDD = 3.3V T A = 27 C 5.1 7: 1 VDD 2.3 3.3 3.6 V I V DD 0.5 - - A V IL -0.3-0.25 V IO 2 V V IH 0.75 V IO 2 - V IO 2 +0.3 V I IL - - 50 na C pad - - 2 pf V OL - - 0.1 V IO 2 V V OH 0.8 V IO 2 - - V I MAX - - 40 ma T ST R -40-150 C 3 T OP R -40-125 C 1. VDDA VDD3P3 VDD3P3_RTC VDD3P3_CPU VDD_SDIO VDD_SDIO 1.8V 2. V IO pad IO_MUX SD_CLK VDD_SDIO 3. ESP32-D2WD flash -40 C ~ 105 C ESP32-D2WD -40 C ~ 105 C ESP32 flash -40 C ~ 125 C 5.2 3.0V 25 C 50% 8: 802.11b DSSS 1 Mbps POUT = +19.5 dbm - 240 - ma 802.11g OFDM 54 Mbps POUT = +16 dbm - 190 - ma 802.11n OFDM MCS7 POUT = +14 dbm - 180 - ma 802.11b/g/n - 95 ~ 100 - ma BT/BLE POUT = 0 dbm - 130 - ma BT/BLE - 95 ~ 100 - ma Espressif Systems 30 ESP32 V2.1

5. 5.3 Wi-Fi 9: Wi-Fi 2412-2484 MHz * - * - Ω - - -10 db 72.2 Mbps PA 13 14 15 dbm 11b PA 19.5 20 20.5 dbm DSSS 1 Mbps - -98 - dbm CCK 11 Mbps - -91 - dbm OFDM 6 Mbps - -93 - dbm OFDM 54 Mbps - -75 - dbm HT20 MCS0 - -93 - dbm HT20 MCS7 - -73 - dbm HT40 MCS0 - -90 - dbm HT40 MCS7 - -70 - dbm MCS32 - -89 - dbm OFDM 6 Mbps - 37 - db OFDM 54 Mbps - 21 - db HT20 MCS0-37 - db HT20 MCS7-20 - db *ESP32 Wi-Fi QFN 6x6 ESP32 ESP32-D0WDQ6 30+j10 Ω QFN 5x5 ESP32 ESP32-D0WD ESP32-D2WD ESP32-S0WD 35+j10 Ω 5.4 5.4.1 - (BR) 10: - (BR) @0.1% BER - - -94 - dbm @0.1% BER - 0 - - dbm C/I - - +7 - db F = F0 + 1 MHz - - -6 db F = F0-1 MHz - - -6 db C/I F = F0 + 2 MHz - - -25 db F = F0-2 MHz - - -33 db F = F0 + 3 MHz - - -25 db F = F0-3 MHz - - -45 db Espressif Systems 31 ESP32 V2.1

5. 30 MHz ~ 2000 MHz -10 - - dbm 2000 MHz ~ 2400 MHz -27 - - dbm 2500 MHz ~ 3000 MHz -27 - - dbm 3000 MHz ~ 12.5 GHz -10 - - dbm - -36 - - dbm 5.4.2 - (BR) 11: - (BR) - - 0 - dbm - - ±3 - dbm - -12 - +12 dbm 20 db - - 0.9 - MHz F = F0 + 1 MHz - -24 - dbm F = F0-1 MHz - -16.1 - dbm F = F0 + 2 MHz - -40.8 - dbm F = F0-2 MHz - -35.6 - dbm F = F0 + 3 MHz - -45.7 - dbm F = F0-3 MHz - -40.2 - dbm F = F0 + > 3 MHz - -45.6 - dbm F = F0 - > 3 MHz - -44.6 - dbm f1avg - - - 155 khz f2max - 133.7 - - khz f2avg/ f1avg - - 0.92 - - ICFT - - -7 - khz - - 0.7 - khz/50 µs 1 - - 6 - khz 5 - - 6 - khz 5.4.3 - (EDR) 12: - (EDR) π/4 DQPSK @0.01% BER - - -90 - dbm @0.01% BER - - 0 - dbm C/I - - 11 - db F = F0 + 1 MHz - -7 - db F = F0-1 MHz - -7 - db C/I F = F0 + 2 MHz - -25 - db F = F0-2 MHz - -35 - db F = F0 + 3 MHz - -25 - db F = F0-3 MHz - -45 - db Espressif Systems 32 ESP32 V2.1

5. 8DPSK @0.01% BER - - -84 - dbm @0.01% BER - - -5 - dbm C/I - - 18 - db F = F0 + 1 MHz - 2 - db F = F0-1 MHz - 2 - db C/I F = F0 + 2 MHz - -25 - db F = F0-2 MHz - -25 - db F = F0 + 3 MHz - -25 - db F = F0-3 MHz - -38 - db 5.4.4 - (EDR) 13: - (EDR) - - 0 - dbm - - ±3 - dbm - -12 - +12 dbm π/4 DQPSK max w0 - - -0.72 - khz π/4 DQPSK max wi - - -6 - khz π/4 DQPSK max wi + w0 - - -7.42 - khz 8DPSK max w0 - - 0.7 - khz 8DPSK max wi - - -9.6 - khz 8DPSK max wi + w0 - - -10 - khz RMS DEVM - 4.28 - % π/4 DQPSK 99% DEVM - - 30 % Peak DEVM - 13.3 - % RMS DEVM - 5.8 - % 8 DPSK 99% DEVM - - 20 % Peak DEVM - 14 - % F = F0 + 1 MHz - -34 - dbm F = F0-1 MHz - -40.2 - dbm F = F0 + 2 MHz - -34 - dbm F = F0-2 MHz - -36 - dbm F = F0 + 3 MHz - -38 - dbm F = F0-3 MHz - -40.3 - dbm F = F0 +/- > 3 MHz - - -41.5 dbm EDR - - 100 - % Espressif Systems 33 ESP32 V2.1

5. 5.5 5.5.1 14: @30.8% PER - - -97 - dbm @30.8% PER - 0 - - dbm C/I - - +10 - db F = F0 + 1 MHz - -5 - db F = F0-1 MHz - -5 - db C/I F = F0 + 2 MHz - -25 - db F = F0-2 MHz - -35 - db F = F0 + 3 MHz - -25 - db F = F0-3 MHz - -45 - db 30 MHz ~ 2000 MHz -10 - - dbm 2000 MHz ~ 2400 MHz -27 - - dbm 2500 MHz ~ 3000 MHz -27 - - dbm 3000 MHz ~ 12.5 GHz -10 - - dbm - -36 - - dbm 5.5.2 15: - - 0 - dbm - - ±3 - dbm - -12 - +12 dbm F = F0 + 1 MHz - -14.6 - dbm F = F0-1 MHz - -12.7 - dbm F = F0 + 2 MHz - -44.3 - dbm F = F0-2 MHz - -38.7 - dbm F = F0 + 3 MHz - -49.2 - dbm F = F0-3 MHz - -44.7 - dbm F = F0 + > 3 MHz - -50 - dbm F = F0 - > 3 MHz - -50 - dbm f1avg - - - 265 khz f2max - 247 - - khz f2avg/ f1avg - - -0.92 - - ICFT - - -10 - khz - - 0.7 - khz/50 µs - - 2 - khz Espressif Systems 34 ESP32 V2.1

6. 6. 5: QFN48 6x6 mm 6: QFN48 5x5 mm Pin 1 Espressif Systems 35 ESP32 V2.1

7. 7. ESP32 - D 0 WD Q6 Q6=QFN 6*6 N/A=QFN 5*5 WD=Wi-Fi b/g/n + BT/BLE AD=Wi-Fi a/b/g/n + BT/BLE CD=Wi-Fi ac/c/b/n/g + BT/BLE Flash 0= 2=16 Mbit D= S= 7: ESP32 ESP32 16: flash ESP32-D0WDQ6 flash Wi-Fi b/g/n + BT/BLE QFN 6*6 ESP32-D0WD flash Wi-Fi b/g/n + BT/BLE QFN 5*5 ESP32-D2WD 16-Mbit flash (40 MHz) Wi-Fi b/g/n + BT/BLE QFN 5*5 ESP32-S0WD flash Wi-Fi b/g/n + BT/BLE QFN 5*5 Espressif Systems 36 ESP32 V2.1

8. 8. 8.1 ESP32 ESP32 ESP32 ESP32 PCB ESP32 ESP32 ESP32 ESP-WROOM-32 ESP32-DevKitC ESP32 AT ESP32 AT AT AT AT Wi-Fi AT TCP/IP AT TCP UDP TCP 8.2 ESP32 ESP32 E2E ESP32 GitHub GitHub ESP32 ESP32 flash ESP32 ESP32 IDF ESP32 IDF ESP32 ESP32 Espressif Systems 37 ESP32 V2.1

A A - ESP32 A.1. 17: 1 2 3 4 5 6 IO_MUX ESP32 ESP31B ESP32 ESP31B GPIO SENSOR_VP (GPIO36) SENSOR_CAPP (GPIO37) SENSOR_CAPN (GPIO38) SENSOR_VN (GPIO39) VDET_1 (GPIO34) VDET_2 (GPIO35) 4 VANA VRTC RTC VIO IO CPU VSDIO SDIO IO VSDIO SDIO-LDO SDIO-LDO 1.8V VRTC Strapping efuse bit SDIO-LDO SDIO-LDO IO_MUX Power Domain VRTC 32 khz ADC DAC IO_MUX Analog Function 1~3 VRTC RTC Function Deep-sleep RTC-GPIO Deep-sleep GPIO IO_MUX Function 1~6 6 N-1 N SD_* SDIO HS1_* SDIO 1 HS2_* SDIO 2 MT* JTAG U0* UART0 U1* UART1 U2* UART2 SPI* SPI01 HSPI* SPI02 VSPI* SPI03 Espressif Systems 38 ESP32 V2.1

A 7 8 9 10 11 12 13 Function Type Function Type Function-N Type I Function-N Function-N I1 Function-N Function-N 1 I0 Function-N Function-N 0 O T I/O/T I1/O/T Function-N Function-N 1 30 HS1_CMD SD_CMD HS1_CMD I1/O/T 30 HS1_CMD SDIO 30 HS1_CMD SDIO 1 IO_MUX Drive Strength 0: ~5 ma 1: ~10 ma 2: ~20 ma 3: ~40 ma 2 (wpu) (wpd) ~75 µa IO_MUX At Reset (ie=1) (wpu) (wpd) IO_MUX After Reset (ie=1) (wpu) (wpd)function 1 Function 1 Ethernet_MAC Ethernet MAC Ethernet MAC MII RMII PLL MII Ethernet MAC TX_ERR TX_ERR MDC MDIO CRS COL GPIO GPIO GPIO_Matrix GPIO GPIO GPIO_Matrix The same input signal from IO_MUX core IO-MUX GPIO * GPIO_Matrix GPIO GPIO_FUNCm_IN_INV_SEL GPIO_FUNCm_IN_SEL (m 1~255 ) Espressif Systems 39 ESP32 V2.1

A A.2. GPIO_Matrix * 18: GPIO_Matrix IO_MUX 0 SPICLK_in 0 yes SPICLK_out SPICLK_oe 1 SPIQ_in 0 yes SPIQ_out SPIQ_oe 2 SPID_in 0 yes SPID_out SPID_oe 3 SPIHD_in 0 yes SPIHD_out SPIHD_oe 4 SPIWP_in 0 yes SPIWP_out SPIWP_oe 5 SPICS0_in 0 yes SPICS0_out SPICS0_oe 6 SPICS1_in 0 no SPICS1_out SPICS1_oe 7 SPICS2_in 0 no SPICS2_out SPICS2_oe 8 HSPICLK_in 0 yes HSPICLK_out HSPICLK_oe 9 HSPIQ_in 0 yes HSPIQ_out HSPIQ_oe 10 HSPID_in 0 yes HSPID_out HSPID_oe 11 HSPICS0_in 0 yes HSPICS0_out HSPICS0_oe 12 HSPIHD_in 0 yes HSPIHD_out HSPIHD_oe 13 HSPIWP_in 0 yes HSPIWP_out HSPIWP_oe 14 U0RXD_in 0 yes U0TXD_out 1 d1 15 U0CTS_in 0 yes U0RTS_out 1 d1 16 U0DSR_in 0 no U0DTR_out 1 d1 17 U1RXD_in 0 yes U1TXD_out 1 d1 18 U1CTS_in 0 yes U1RTS_out 1 d1 23 I2S0O_BCK_in 0 no I2S0O_BCK_out 1 d1 24 I2S1O_BCK_in 0 no I2S1O_BCK_out 1 d1 25 I2S0O_WS_in 0 no I2S0O_WS_out 1 d1 26 I2S1O_WS_in 0 no I2S1O_WS_out 1 d1 27 I2S0I_BCK_in 0 no I2S0I_BCK_out 1 d1 28 I2S0I_WS_in 0 no I2S0I_WS_out 1 d1 29 I2CEXT0_SCL_in 1 no I2CEXT0_SCL_out 1 d1 30 I2CEXT0_SDA_in 1 no I2CEXT0_SDA_out 1 d1 31 pwm0_sync0_in 0 no sdio_tohost_int_out 1 d1 32 pwm0_sync1_in 0 no pwm0_out0a 1 d1 33 pwm0_sync2_in 0 no pwm0_out0b 1 d1 34 pwm0_f0_in 0 no pwm0_out1a 1 d1 35 pwm0_f1_in 0 no pwm0_out1b 1 d1 36 pwm0_f2_in 0 no pwm0_out2a 1 d1 37-0 no pwm0_out2b 1 d1 39 pcnt_sig_ch0_in0 0 no - 1 d1 40 pcnt_sig_ch1_in0 0 no - 1 d1 41 pcnt_ctrl_ch0_in0 0 no - 1 d1 42 pcnt_ctrl_ch1_in0 0 no - 1 d1 43 pcnt_sig_ch0_in1 0 no - 1 d1 44 pcnt_sig_ch1_in1 0 no - 1 d1 Espressif Systems 40 ESP32 V2.1

A * IO_MUX 45 pcnt_ctrl_ch0_in1 0 no - 1 d1 46 pcnt_ctrl_ch1_in1 0 no - 1 d1 47 pcnt_sig_ch0_in2 0 no - 1 d1 48 pcnt_sig_ch1_in2 0 no - 1 d1 49 pcnt_ctrl_ch0_in2 0 no - 1 d1 50 pcnt_ctrl_ch1_in2 0 no - 1 d1 51 pcnt_sig_ch0_in3 0 no - 1 d1 52 pcnt_sig_ch1_in3 0 no - 1 d1 53 pcnt_ctrl_ch0_in3 0 no - 1 d1 54 pcnt_ctrl_ch1_in3 0 no - 1 d1 55 pcnt_sig_ch0_in4 0 no - 1 d1 56 pcnt_sig_ch1_in4 0 no - 1 d1 57 pcnt_ctrl_ch0_in4 0 no - 1 d1 58 pcnt_ctrl_ch1_in4 0 no - 1 d1 61 HSPICS1_in 0 no HSPICS1_out HSPICS1_oe 62 HSPICS2_in 0 no HSPICS2_out HSPICS2_oe 63 VSPICLK_in 0 yes VSPICLK_out_mux VSPICLK_oe 64 VSPIQ_in 0 yes VSPIQ_out VSPIQ_oe 65 VSPID_in 0 yes VSPID_out VSPID_oe 66 VSPIHD_in 0 yes VSPIHD_out VSPIHD_oe 67 VSPIWP_in 0 yes VSPIWP_out VSPIWP_oe 68 VSPICS0_in 0 yes VSPICS0_out VSPICS0_oe 69 VSPICS1_in 0 no VSPICS1_out VSPICS1_oe 70 VSPICS2_in 0 no VSPICS2_out VSPICS2_oe 71 pcnt_sig_ch0_in5 0 no ledc_hs_sig_out0 1 d1 72 pcnt_sig_ch1_in5 0 no ledc_hs_sig_out1 1 d1 73 pcnt_ctrl_ch0_in5 0 no ledc_hs_sig_out2 1 d1 74 pcnt_ctrl_ch1_in5 0 no ledc_hs_sig_out3 1 d1 75 pcnt_sig_ch0_in6 0 no ledc_hs_sig_out4 1 d1 76 pcnt_sig_ch1_in6 0 no ledc_hs_sig_out5 1 d1 77 pcnt_ctrl_ch0_in6 0 no ledc_hs_sig_out6 1 d1 78 pcnt_ctrl_ch1_in6 0 no ledc_hs_sig_out7 1 d1 79 pcnt_sig_ch0_in7 0 no ledc_ls_sig_out0 1 d1 80 pcnt_sig_ch1_in7 0 no ledc_ls_sig_out1 1 d1 81 pcnt_ctrl_ch0_in7 0 no ledc_ls_sig_out2 1 d1 82 pcnt_ctrl_ch1_in7 0 no ledc_ls_sig_out3 1 d1 83 rmt_sig_in0 0 no ledc_ls_sig_out4 1 d1 84 rmt_sig_in1 0 no ledc_ls_sig_out5 1 d1 85 rmt_sig_in2 0 no ledc_ls_sig_out6 1 d1 86 rmt_sig_in3 0 no ledc_ls_sig_out7 1 d1 87 rmt_sig_in4 0 no rmt_sig_out0 1 d1 88 rmt_sig_in5 0 no rmt_sig_out1 1 d1 89 rmt_sig_in6 0 no rmt_sig_out2 1 d1 Espressif Systems 41 ESP32 V2.1

A * IO_MUX 90 rmt_sig_in7 0 no rmt_sig_out3 1 d1 91 - - - rmt_sig_out4 1 d1 92 - - - rmt_sig_out6 1 d1 94 - - - rmt_sig_out7 1 d1 95 I2CEXT1_SCL_in 1 no I2CEXT1_SCL_out 1 d1 96 I2CEXT1_SDA_in 1 no I2CEXT1_SDA_out 1 d1 97 host_card_detect_n_1 0 no host_ccmd_od_pullup_en_n 1 d1 98 host_card_detect_n_2 0 no host_rst_n_1 1 d1 99 host_card_write_prt_1 0 no host_rst_n_2 1 d1 100 host_card_write_prt_2 0 no gpio_sd0_out 1 d1 101 host_card_int_n_1 0 no gpio_sd1_out 1 d1 102 host_card_int_n_2 0 no gpio_sd2_out 1 d1 103 pwm1_sync0_in 0 no gpio_sd3_out 1 d1 104 pwm1_sync1_in 0 no gpio_sd4_out 1 d1 105 pwm1_sync2_in 0 no gpio_sd5_out 1 d1 106 pwm1_f0_in 0 no gpio_sd6_out 1 d1 107 pwm1_f1_in 0 no gpio_sd7_out 1 d1 108 pwm1_f2_in 0 no pwm1_out0a 1 d1 109 pwm0_cap0_in 0 no pwm1_out0b 1 d1 110 pwm0_cap1_in 0 no pwm1_out1a 1 d1 111 pwm0_cap2_in 0 no pwm1_out1b 1 d1 112 pwm1_cap0_in 0 no pwm1_out2a 1 d1 113 pwm1_cap1_in 0 no pwm1_out2b 1 d1 114 pwm1_cap2_in 0 no pwm2_out1h 1 d1 115 pwm2_flta 1 no pwm2_out1l 1 d1 116 pwm2_fltb 1 no pwm2_out2h 1 d1 117 pwm2_cap1_in 0 no pwm2_out2l 1 d1 118 pwm2_cap2_in 0 no pwm2_out3h 1 d1 119 pwm2_cap3_in 0 no pwm2_out3l 1 d1 120 pwm3_flta 1 no pwm2_out4h 1 d1 121 pwm3_fltb 1 no pwm2_out4l 1 d1 122 pwm3_cap1_in 0 no - 1 d1 123 pwm3_cap2_in 0 no - 1 d1 124 pwm3_cap3_in 0 no - 1 d1 140 I2S0I_DATA_in0 0 no I2S0O_DATA_out0 1 d1 141 I2S0I_DATA_in1 0 no I2S0O_DATA_out1 1 d1 142 I2S0I_DATA_in2 0 no I2S0O_DATA_out2 1 d1 143 I2S0I_DATA_in3 0 no I2S0O_DATA_out3 1 d1 144 I2S0I_DATA_in4 0 no I2S0O_DATA_out4 1 d1 145 I2S0I_DATA_in5 0 no I2S0O_DATA_out5 1 d1 146 I2S0I_DATA_in6 0 no I2S0O_DATA_out6 1 d1 147 I2S0I_DATA_in7 0 no I2S0O_DATA_out7 1 d1 148 I2S0I_DATA_in8 0 no I2S0O_DATA_out8 1 d1 Espressif Systems 42 ESP32 V2.1

A * IO_MUX 149 I2S0I_DATA_in9 0 no I2S0O_DATA_out9 1 d1 150 I2S0I_DATA_in10 0 no I2S0O_DATA_out10 1 d1 151 I2S0I_DATA_in11 0 no I2S0O_DATA_out11 1 d1 152 I2S0I_DATA_in12 0 no I2S0O_DATA_out12 1 d1 153 I2S0I_DATA_in13 0 no I2S0O_DATA_out13 1 d1 154 I2S0I_DATA_in14 0 no I2S0O_DATA_out14 1 d1 155 I2S0I_DATA_in15 0 no I2S0O_DATA_out15 1 d1 156 - - - I2S0O_DATA_out16 1 d1 157 - - - I2S0O_DATA_out17 1 d1 158 - - - I2S0O_DATA_out18 1 d1 159 - - - I2S0O_DATA_out19 1 d1 160 - - - I2S0O_DATA_out20 1 d1 161 - - - I2S0O_DATA_out21 1 d1 162 - - - I2S0O_DATA_out22 1 d1 163 - - - I2S0O_DATA_out23 1 d1 164 I2S1I_BCK_in 0 no I2S1I_BCK_out 1 d1 165 I2S1I_WS_in 0 no I2S1I_WS_out 1 d1 166 I2S1I_DATA_in0 0 no I2S1O_DATA_out0 1 d1 167 I2S1I_DATA_in1 0 no I2S1O_DATA_out1 1 d1 168 I2S1I_DATA_in2 0 no I2S1O_DATA_out2 1 d1 169 I2S1I_DATA_in3 0 no I2S1O_DATA_out3 1 d1 170 I2S1I_DATA_in4 0 no I2S1O_DATA_out4 1 d1 171 I2S1I_DATA_in5 0 no I2S1O_DATA_out5 1 d1 172 I2S1I_DATA_in6 0 no I2S1O_DATA_out6 1 d1 173 I2S1I_DATA_in7 0 no I2S1O_DATA_out7 1 d1 174 I2S1I_DATA_in8 0 no I2S1O_DATA_out8 1 d1 175 I2S1I_DATA_in9 0 no I2S1O_DATA_out9 1 d1 176 I2S1I_DATA_in10 0 no I2S1O_DATA_out10 1 d1 177 I2S1I_DATA_in11 0 no I2S1O_DATA_out11 1 d1 178 I2S1I_DATA_in12 0 no I2S1O_DATA_out12 1 d1 179 I2S1I_DATA_in13 0 no I2S1O_DATA_out13 1 d1 180 I2S1I_DATA_in14 0 no I2S1O_DATA_out14 1 d1 181 I2S1I_DATA_in15 0 no I2S1O_DATA_out15 1 d1 182 - - - I2S1O_DATA_out16 1 d1 183 - - - I2S1O_DATA_out17 1 d1 184 - - - I2S1O_DATA_out18 1 d1 185 - - - I2S1O_DATA_out19 1 d1 186 - - - I2S1O_DATA_out20 1 d1 187 - - - I2S1O_DATA_out21 1 d1 188 - - - I2S1O_DATA_out22 1 d1 189 - - - I2S1O_DATA_out23 1 d1 190 I2S0I_H_SYNC 0 no pwm3_out1h 1 d1 191 I2S0I_V_SYNC 0 no pwm3_out1l 1 d1 Espressif Systems 43 ESP32 V2.1

A * IO_MUX 192 I2S0I_H_ENABLE 0 no pwm3_out2h 1 d1 193 I2S1I_H_SYNC 0 no pwm3_out2l 1 d1 194 I2S1I_V_SYNC 0 no pwm3_out3h 1 d1 195 I2S1I_H_ENABLE 0 no pwm3_out3l 1 d1 196 - - - pwm3_out4h 1 d1 197 - - - pwm3_out4l 1 d1 198 U2RXD_in 0 yes U2TXD_out 1 d1 199 U2CTS_in 0 yes U2RTS_out 1 d1 200 emac_mdc_i 0 no emac_mdc_o emac_mdc_oe 201 emac_mdi_i 0 no emac_mdo_o emac_mdo_o_e 202 emac_crs_i 0 no emac_crs_o emac_crs_oe 203 emac_col_i 0 no emac_col_o emac_col_oe 204 pcmfsync_in 0 no bt_audio0_irq 1 d1 205 pcmclk_in 0 no bt_audio1_irq 1 d1 206 pcmdin 0 no bt_audio2_irq 1 d1 207 - - - ble_audio0_irq 1 d1 208 - - - ble_audio1_irq 1 d1 209 - - - ble_audio2_irq 1 d1 210 - - - pcmfsync_out pcmfsync_en 211 - - - pcmclk_out pcmclk_en 212 - - - pcmdout pcmdout_en 213 - - - ble_audio_sync0_p 1 d1 214 - - - ble_audio_sync1_p 1 d1 215 - - - ble_audio_sync2_p 1 d1 224 - - - sig_in_func224 1 d1 225 - - - sig_in_func225 1 d1 226 - - - sig_in_func226 1 d1 227 - - - sig_in_func227 1 d1 228 - - - sig_in_func228 1 d1 Espressif Systems 44 ESP32 V2.1

A A.3. Ethernet_MAC 19: Ethernet_MAC PIN Name Function6 MII (int_osc) MII (ext_osc) RMII (int_osc) RMII (ext_osc) GPIO0 EMAC_TX_CLK TX_CLK (I) TX_CLK (I) CLK_OUT(O) EXT_OSC_CLK(I) GPIO5 EMAC_RX_CLK RX_CLK (I) RX_CLK (I) - - GPIO21 EMAC_TX_EN TX_EN(O) TX_EN(O) TX_EN(O) TX_EN(O) GPIO19 EMAC_TXD0 TXD[0](O) TXD[0](O) TXD[0](O) TXD[0](O) GPIO22 EMAC_TXD1 TXD[1](O) TXD[1](O) TXD[1](O) TXD[1](O) MTMS EMAC_TXD2 TXD[2](O) TXD[2](O) - - MTDI EMAC_TXD3 TXD[3](O) TXD[3](O) - - MTCK EMAC_RX_ER RX_ER(I) RX_ER(I) - - GPIO27 EMAC_RX_DV RX_DV(I) RX_DV(I) CRS_DV(I) CRS_DV(I) GPIO25 EMAC_RXD0 RXD[0](I) RXD[0](I) RXD[0](I) RXD[0](I) GPIO26 EMAC_RXD1 RXD[1](I) RXD[1](I) RXD[1](I) RXD[1](I) U0TXD EMAC_RXD2 RXD[2](I) RXD[2](I) - - MTDO EMAC_RXD3 RXD[3](I) RXD[3](I) - - GPIO16 EMAC_CLK_OUT CLK_OUT(O) - CLK_OUT(O) - GPIO17 EMAC_CLK_OUT_180 CLK_OUT_180(O) - CLK_OUT_180(O) - GPIO4 EMAC_TX_ER TX_ERR(O)* TX_ERR(O)* - - In GPIO Matrix* - MDC(O) MDC(O) MDC(O) MDC(O) In GPIO Matrix* - MDIO(IO) MDIO(IO) MDIO(IO) MDIO(IO) In GPIO Matrix* - CRS(I) CRS(I) - - In GPIO Matrix* - COL(I) COL(I) - - * 1. GPIO Matrix GPIO 2. TX_ERR (O) A.4. IO_MUX IO_MUX Espressif Systems 45 ESP32 V2.1

Espressif Systems 46 ESP32 V2.1 IO_MUX Power Analog Analog Analog RTC RTC Drive Strength Pin No. Analog Pin Digital Pin Power Domain Function1 Type Function2 Type Function3 Type Function4 Type Function5 Type Function6 Type At Reset After Reset Supply Pin Function1 Function2 Function3 Function1 Function2 (2 d2: 20 ma) 1 VDDA VANA in 2 LNA_IN VANA in 3 VDD3P3 VANA in 4 VDD3P3 VANA in 5 SENSOR_VP VRTC ADC_H ADC1_CH0 RTC_GPIO0 GPIO36 I GPIO36 I ie=0 6 SENSOR_CAPP VRTC ADC_H ADC1_CH1 RTC_GPIO1 GPIO37 I GPIO37 I ie=0 7 SENSOR_CAPN VRTC ADC_H ADC1_CH2 RTC_GPIO2 GPIO38 I GPIO38 I ie=0 8 SENSOR_VN VRTC ADC_H ADC1_CH3 RTC_GPIO3 GPIO39 I GPIO39 I ie=0 9 CHIP_PU VRTC 10 VDET_1 VRTC ADC1_CH6 RTC_GPIO4 GPIO34 I GPIO34 I ie=0 11 VDET_2 VRTC ADC1_CH7 RTC_GPIO5 GPIO35 I GPIO35 I ie=0 12 32K_XP VRTC XTAL_32K_P ADC1_CH4 TOUCH9 RTC_GPIO9 GPIO32 I/O/T GPIO32 I/O/T 2'd2 ie=0 13 32K_XN VRTC XTAL_32K_N ADC1_CH5 TOUCH8 RTC_GPIO8 GPIO33 I/O/T GPIO33 I/O/T 2'd2 ie=0 14 GPIO25 VRTC DAC_1 ADC2_CH8 RTC_GPIO6 GPIO25 I/O/T GPIO25 I/O/T EMAC_RXD0 I 2'd2 ie=0 15 GPIO26 VRTC DAC_2 ADC2_CH9 RTC_GPIO7 GPIO26 I/O/T GPIO26 I/O/T EMAC_RXD1 I 2'd2 ie=0 16 GPIO27 VRTC ADC2_CH7 TOUCH7 RTC_GPIO17 GPIO27 I/O/T GPIO27 I/O/T EMAC_RX_DV I 2'd2 ie=1 17 MTMS VRTC ADC2_CH6 TOUCH6 RTC_GPIO16 MTMS I0 HSPICLK I/O/T GPIO14 I/O/T HS2_CLK O SD_CLK I0 EMAC_TXD2 O 2'd2 wpu, ie=1 wpu, ie=1 18 MTDI VRTC ADC2_CH5 TOUCH5 RTC_GPIO15 MTDI I1 HSPIQ I/O/T GPIO12 I/O/T HS2_DATA2 I1/O/T SD_DATA2 I1/O/T EMAC_TXD3 O 2'd2 wpd, ie=1 wpd, ie=1 19 VDD3P3_RTC VRTC supply in 20 MTCK VRTC ADC2_CH4 TOUCH4 RTC_GPIO14 MTCK I1 HSPID I/O/T GPIO13 I/O/T HS2_DATA3 I1/O/T SD_DATA3 I1/O/T EMAC_RX_ER I 2'd2 wpu, ie=1 wpu, ie=1 21 MTDO VRTC ADC2_CH3 TOUCH3 RTC_GPIO13 I2C_SDA MTDO O/T HSPICS0 I/O/T GPIO15 I/O/T HS2_CMD I1/O/T SD_CMD I1/O/T EMAC_RXD3 I 2'd2 wpu, ie=1 wpu, ie=1 22 GPIO2 VRTC ADC2_CH2 TOUCH2 RTC_GPIO12 I2C_SCL GPIO2 I/O/T HSPIWP I/O/T GPIO2 I/O/T HS2_DATA0 I1/O/T SD_DATA0 I1/O/T 2'd2 wpd, ie=1 wpd, ie=1 23 GPIO0 VRTC ADC2_CH1 TOUCH1 RTC_GPIO11 I2C_SDA GPIO0 I/O/T CLK_OUT1 O GPIO0 I/O/T EMAC_TX_CLK I 2'd2 wpu, ie=1 wpu, ie=1 24 GPIO4 VRTC ADC2_CH0 TOUCH0 RTC_GPIO10 I2C_SCL GPIO4 I/O/T HSPIHD I/O/T GPIO4 I/O/T HS2_DATA1 I1/O/T SD_DATA1 I1/O/T EMAC_TX_ER O 2'd2 wpd, ie=1 wpd, ie=1 25 GPIO16 VSDIO GPIO16 I/O/T GPIO16 I/O/T HS1_DATA4 I1/O/T U2RXD I1 EMAC_CLK_OUT O 2'd2 ie=1 26 VDD_SDIO VSDIO supply out/in 27 GPIO17 VSDIO GPIO17 I/O/T GPIO17 I/O/T HS1_DATA5 I1/O/T U2TXD O EMAC_CLK_OUT_180 O 2'd2 ie=1 28 SD_DATA_2 VSDIO SD_DATA2 I1/O/T SPIHD I/O/T GPIO9 I/O/T HS1_DATA2 I1/O/T U1RXD I1 2'd2 wpu, ie=1 wpu, ie=1 29 SD_DATA_3 VSDIO SD_DATA3 I0/O/T SPIWP I/O/T GPIO10 I/O/T HS1_DATA3 I1/O/T U1TXD O 2'd2 wpu, ie=1 wpu, ie=1 30 SD_CMD VSDIO SD_CMD I1/O/T SPICS0 I/O/T GPIO11 I/O/T HS1_CMD I1/O/T U1RTS O 2'd2 wpu, ie=1 wpu, ie=1 31 SD_CLK VSDIO SD_CLK I0 SPICLK I/O/T GPIO6 I/O/T HS1_CLK O U1CTS I1 2'd2 wpu, ie=1 wpu, ie=1 32 SD_DATA_0 VSDIO SD_DATA0 I1/O/T SPIQ I/O/T GPIO7 I/O/T HS1_DATA0 I1/O/T U2RTS O 2'd2 wpu, ie=1 wpu, ie=1 33 SD_DATA_1 VSDIO SD_DATA1 I1/O/T SPID I/O/T GPIO8 I/O/T HS1_DATA1 I1/O/T U2CTS I1 2'd2 wpu, ie=1 wpu, ie=1 34 GPIO5 VIO GPIO5 I/O/T VSPICS0 I/O/T GPIO5 I/O/T HS1_DATA6 I1/O/T EMAC_RX_CLK I 2'd2 wpu, ie=1 wpu, ie=1 35 GPIO18 VIO GPIO18 I/O/T VSPICLK I/O/T GPIO18 I/O/T HS1_DATA7 I1/O/T 2'd2 ie=1 36 GPIO23 VIO GPIO23 I/O/T VSPID I/O/T GPIO23 I/O/T HS1_STROBE I0 2'd2 ie=1 37 VDD3P3_CPU VIO supply in 38 GPIO19 VIO GPIO19 I/O/T VSPIQ I/O/T GPIO19 I/O/T U0CTS I1 EMAC_TXD0 O 2'd2 ie=1 39 GPIO22 VIO GPIO22 I/O/T VSPIWP I/O/T GPIO22 I/O/T U0RTS O EMAC_TXD1 O 2'd2 ie=1 40 U0RXD VIO U0RXD I1 CLK_OUT2 O GPIO3 I/O/T 2'd2 wpu, ie=1 wpu, ie=1 41 U0TXD VIO U0TXD O CLK_OUT3 O GPIO1 I/O/T EMAC_RXD2 I 2'd2 wpu, ie=1 wpu, ie=1 42 GPIO21 VIO GPIO21 I/O/T VSPIHD I/O/T GPIO21 I/O/T EMAC_TX_EN O 2'd2 ie=1 43 VDDA VANA in 44 XTAL_N VANA 45 XTAL_P VANA 46 VDDA VANA 47 CAP2 VANA 48 CAP1 VANA Total 8 14 26 Number Note: Please see Table: Notes on ESP32 Pin Lists. Espressif www.espressif.com A

2018.01 V2.1 ESP32-D2WD CPU 160 MHz flash 40 MHz 2.3 2017.12 V2.0 6 2017.10 V1.9 1 CHIP_PU 2.3 2.4 Strapping 3.5.1 Wi-Fi 4 Active sleep Modem-sleep 2017.08 V1.8 4 4.2 1 2017.08 V1.7 1.3 12 dbmnzif BLE -97 dbm 1 3.1.1 160 MHz 3.5.1 20.5 dbm 3.6.1 Class-1 Class-2 Class-3 24 db NZIF 97 db 4 4.1.1 4.1.10 7 8 50% 9 Wi-Fi 10 12 14 11 13 15 2017.06 V1.6 1.1.2 20 4.1.1 GPIO 34 2017.06 V1.5 1.4.1 CPU 2.3 7 17 8 Espressif Systems 47 ESP32 V2.1

2017.05 V1.4 1.4.2 2.4 Strapping 7 12 ma 80 ma 9 Wi-Fi 50Ω 30+j10 Ω 3.7 RTC 17 8 IO_MUX GPIO20 2017.04 V1.3 ESP32 Wi-Fi ESP32 QFN 5*5 2017.03 V1.2 2017.02 V1.1 MCU CPU PLL 2016.08 V1.0 Espressif Systems 48 ESP32 V2.1