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

Similar documents
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

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 URL Wi-Fi Wi-Fi Bluetooth SIG 2018

ESP32-S

ESP URL Wi-Fi Wi-Fi Bluetooth SIG 2018

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

<4D F736F F D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6BFBCCAD4B4F3B8D92E646F63>

乐鑫智能互联平台:ESP8266

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

FM1935X智能非接触读写器芯片

2005.book

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

IP Camera

KL DSC DEMO 使用说明

中文手册

Microsoft Word - 39.doc

<4D F736F F D20C7B6C8EBCABDCAB5D1E9CAD2B7BDB0B82E646F63>

上海东软载波微电子有限公司 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

SAPIDO GR-1733 無線寬頻分享器

USB解决方案.ppt

untitled

FM1935X智能非接触读写器芯片

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

1 MTK 2 MTK 3 MTK

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

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

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

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

104 年 度 第 一 次 會 議 ( )

GS01W02E01-01ZH_007_CH.indd

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

GJB128A.PDF

untitled

PCM-3386用户手册.doc

AD Z

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

pdf

WLAN 2

PROTEUS VSM

B1B1z_ch_print.pdf

Ps22Pdf

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

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

PCI Express

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

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

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

Hi3518EV200 HD IP Camera SoC Hi3516A

【工程类】

Microsoft Word - AUCOL_2007JUN19_BOE_BAB_SAF_INF_POT_TA_999.doc

untitled


第一章标准答案.doc

2 PIC PIC 1 / CPU PIC MCU PIC RC

<4D F736F F F696E74202D20C9E4C6B5D3EBCAFDC4A3BBECBACFC0E0B8DFCBD C9E8BCC62D E707074>

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

GA-8IG P4 533 Pentium Rev MC-8IG-1201

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

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


<4D F736F F D D FC9BDB6ABBBAFB9A4BCBCCAA6D1A7D4BABDCCD1A7D7A8D3C3D2C7C6F75FD5D0B1EACEC4BCFEB6A8B8E5382E3131A3A8BDCCD3FDD3EBB9ABB9B2B7FECEF1CFB5A3A9>

<4D F736F F F696E74202D20B5DAC8FDB2BFB7D620CEDECFDFBED6D3F2CDF8B5C4CAB5CFD6205BBCE6C8DDC4A3CABD5D>

《手机维修原理及维修实例详解》目录

untitled

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

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

SuperE RTU RTU/SCADA RTU SuperE RTU SuperE RTU SuperE RTU contr

TouchWin Human Machine Interface

例 如, 一 个 含 有 2000 个 记 录 的 文 件, 每 个 磁 盘 块 可 容 纳 250 个 记 录, 则 该 文 件 包 含 8 个 磁 盘 块 然 后 对 该 文 件 作 二 路 归 并 的 外 排 序, 每 次 往 内 存 读 入 两 个 磁 盘 块, 排 序 后 再 写 回 磁

<B0B8C0FDCAD6B2E15FD3A1CBA2B0E6>

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

DreamStation CPAP DreamStation CPAP Pro DreamStation Auto CPAP


MCR-B142

E170C2.PDF

( RMB100,000)

7/ (8)A (9) A B B C C D D C 0/ /6 8 A C 4 4 (4) A (MPLS) MPLS)IETF B MPLS 4 4 C

bingdian001.com

Microsoft Word - ESPDUINO-32产品使用手册

ESP-Jumpstart

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

(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)

11N 无线宽带路由器

R3105+ ADSL

untitled

untitled

Specification of the 13.56MHz RFID card reader/writer

ICD ICD ICD ICD ICD

Tokyo Tech Template


Data Sheet Wi-Fi Smart Wi-Fi n 3x3:3 MIMO(N 2x2:2) 3G Wi-Fi Mesh ChannelFly IP-67 Wi-Fi ZoneDirector SCG 200 FlexMaster Smart Wi-Fi AP ZoneFlex

Transcription:

ESP32 Espressif Systems 2017 3 17

ESP32 1 ESP32 2 3 4 ESP32 5 ESP32 6 ESP32 7 ESP32 8 ESP32 A B 2016.08 V1.0 2017.02 V1.1 MCU CPU PLL 2017.03 V1.2 URL Wi-Fi Wi-Fi Bluetooth SIG 2017

1 1 1.1 1 1.1.1 1 1.1.2 1 1.2 1 1.2.1 Wi-Fi 1 1.2.2 2 1.3 MCU 2 1.3.1 CPU 2 1.3.2 3 1.3.3 3 1.3.4 3 1.3.5 4 1.4 4 1.5 5 2 6 2.1 6 2.2 7 2.3 9 2.4 Strapping 10 3 11 3.1 CPU 11 3.1.1 CPU 11 3.1.2 11 3.1.3 Flash SRAM 12 3.1.4 12 3.2 14 3.2.1 64-bit 14 3.2.2 14 3.3 15 3.3.1 CPU 15 3.3.2 RTC 15 3.3.3 PLL 15 3.4 15 3.4.1 2.4 GHz 16 3.4.2 2.4 GHz 16 3.4.3 16 3.5 Wi-Fi 16 3.5.1 Wi-Fi 16 3.5.2 Wi-Fi MAC 17 3.5.3 Wi-Fi 17 3.5.4 PTA 17

3.6 18 3.6.1 18 3.6.2 18 3.6.3 18 3.6.4 18 3.7 RTC 19 4 21 4.1 GPIO 21 4.2 ADC 21 4.3 21 4.4 21 4.5 DAC 21 4.6 21 4.7 22 4.8 ULP 22 4.9 MAC 22 4.10 SD SDIO MMC 23 4.11 SDIO/SPI 23 4.12 UART 23 4.13 I2C 24 4.14 I2S 24 4.15 24 4.16 24 4.17 PWM 24 4.18 LED PWM 24 4.19 SPI 25 4.20 25 5 26 5.1 26 5.2 26 5.3 27 5.4 Wi-Fi 27 5.5 28 5.5.1 - BR 28 5.5.2 - BR 28 5.5.3 - EDR 29 5.5.4 - EDR 29 5.6 30 5.6.1 30 5.6.2 30 6 32 7 33

8 34 8.1 34 8.2 34 A - 35 B - 37

1 7 2 Strapping 10 3 13 4 20 5 20 6 ESP32 GPIO 22 7 26 8 26 9 27 10 Wi-Fi 27 11 - BR 28 12 - BR 28 13 - EDR 29 14 - EDR 29 15 30 16 30 17 33

1 5 2 ESP32 QFN 6*6 6 3 ESP32 QFN 5*5 7 4 12 5 QFN486x6 mm 32 6 QFN485x5 mm 32 7 ESP32 33 8 35 9 35 10 36

1. 1. ESP32 2.4 GHz Wi-Fi TSMC 40 ESP32 ESP32-D0WDQ6ESP32-D0WDESP32-D2WD ESP32-S0WD 1.1 1.1.1 ESP32 IoTESP32 IoT Hub ESP32 ESP32 3.7 RTC 1.1.2 ESP32 Wi-Fi + 10 Balun PCB ESP32 CMOS ESP32 Wi-Fi 1.2 1.2.1 Wi-Fi 802.11 b/g/n/e/i 802.11 n2.4 GHz 150 Mbps 802.11 eqos WMM-PS, UAPSD A-MPDU A-MSDU Beacon 802.11 i TSN Espressif Systems 1 ESP32 V1.2

1. WPA WPA2 WPA2-Enterprise WPS Infrastructure BSSStation SoftAP Wi-Fi DirectP2PP2P P2P GO P2P UMA 3.5 Wi-Fi 1.2.2 v4.2 BR/EDRBLE Class-1Class-2 Class-3 10 dbm NZIF -98 dbm BLE AFH SDIO SPI UART HCI 4 Mbps UART HCI BT 4.2 controller host SDP GAP SMP ATT GATT HID GATT SPP-Like BLE Beacon A2DP AVRCP SPP, HSP HFP, RFCOMM CVSD SBC PiconetScatternet 1.3 MCU 1.3.1 CPU Xtensa 32-bit LX6 600 DMIPS Espressif Systems 2 ESP32 V1.2

1. 448 KB ROM 520 KB SRAM RTC 16 KB SRAM QSPI 4 Flash SRAM Flash 16 MB 2.2V 3.6V 1.3.2 8 MHz RC 2 MHz 40 MHz 32 khz RTC 2 2 64-bit 1 RTC RTC 1.3.3 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 IRTX RX PWM LED PWM 16 1.3.4 IEEE 802.11 WFAWPA WPA2 WAPI Espressif Systems 3 ESP32 V1.2

1. Flash 1024-bit OTP 768 bit AES HASHSHA-2 RSA ECC RNG 1.3.5 SDK GCC 8 1.4 IoT Hub IoT OTT Wi-Fi Wi-Fi Mesh Espressif Systems 4 ESP32 V1.2

1. Wi-Fi ID 1.5 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 coprocesser RF receive Clock generator RF transmit Cryptographic hardware acceleration SHA AES Switch RSA Recovery memory Balun RNG 1: Embedded Flash CPU Espressif Systems 5 ESP32 V1.2

2. 2. 2.1 2: ESP32 QFN 6*6 Espressif Systems 6 ESP32 V1.2

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 GPIO36ADC_PRE_AMPADC1_CH0RTC_GPIO0 ADC_PRE_AMP 270 pf SEN- SOR_VP SENSOR_CAPP Espressif Systems 7 ESP32 V1.2

2. SENSOR_CAPP 6 I GPIO37ADC_PRE_AMPADC1_CH1RTC_GPIO1 ADC_PRE_AMP 270 pf SEN- SOR_VP SENSOR_CAPP SENSOR_CAPN 7 I GPIO38ADC1_CH2ADC_PRE_AMPRTC_GPIO2 ADC_PRE_AMP 270 pf SEN- SOR_VN SENSOR_CAPN SENSOR_VN 8 I GPIO39ADC1_CH3ADC_PRE_AMPRTC_GPIO3 ADC_PRE_AMP 270 pf SEN- SOR_VN SENSOR_CAPN CHIP_PU 9 I ; CHIP_PU VDET_1 10 I GPIO34ADC1_CH6RTC_GPIO4 VDET_2 11 I GPIO35ADC1_CH7RTC_GPIO5 32K_XP 12 I/O GPIO3232K_XP 32.768 khz ADC1_CH4 TOUCH9RTC_GPIO9 32K_XN 13 I/O GPIO3332K_XN32.768 khz ADC1_CH5 TOUCH8RTC_GPIO8 GPIO25 14 I/O GPIO25DAC_1ADC2_CH8RTC_GPIO6EMAC_RXD0 GPIO26 15 I/O GPIO26DAC_2ADC2_CH9RTC_GPIO7EMAC_RXD1 GPIO27 16 I/O GPIO27ADC2_CH7TOUCH7RTC_GPIO17EMAC_RX_DV MTMS 17 I/O GPIO14ADC2_CH6TOUCH6RTC_GPIO16MTMSHSPI- CLKHS2_CLKSD_CLKEMAC_TXD2 MTDI 18 I/O GPIO12ADC2_CH5TOUCH5RTC_GPIO15MTDIHSPIQ HS2_DATA2SD_DATA2EMAC_TXD3 VDD3P3_RTC 19 P RTC IO 1.8V ~ 3.3V MTCK 20 I/O GPIO13ADC2_CH4TOUCH4RTC_GPIO14MTCKHSPID HS2_DATA3SD_DATA3EMAC_RX_ER MTDO 21 I/O GPIO15ADC2_CH3TOUCH3RTC_GPIO13MTDO HSPICS0HS2_CMDSD_CMDEMAC_RXD3 GPIO2 22 I/O GPIO2ADC2_CH2TOUCH2RTC_GPIO12HSPIWP HS2_DATA0SD_DATA0 GPIO0 23 I/O GPIO0ADC2_CH1TOUCH1RTC_GPIO11CLK_OUT1 EMAC_TX_CLK GPIO4 24 I/O GPIO4ADC2_CH0TOUCH0RTC_GPIO10HSPIHD HS2_DATA1SD_DATA1EMAC_TX_ER VDD_SDIO GPIO16 25 I/O GPIO16HS1_DATA4U2RXDEMAC_CLK_OUT VDD_SDIO 26 P 1.8V 3.3V GPIO17 27 I/O GPIO17HS1_DATA5U2TXDEMAC_CLK_OUT_180 SD_DATA_2 28 I/O GPIO9SD_DATA2SPIHDHS1_DATA2U1RXD SD_DATA_3 29 I/O GPIO10SD_DATA3SPIWPHS1_DATA3U1TXD SD_CMD 30 I/O GPIO11SD_CMDSPICS0HS1_CMDU1RTS SD_CLK 31 I/O GPIO6SD_CLKSPICLKHS1_CLKU1CTS Espressif Systems 8 ESP32 V1.2

2. SD_DATA_0 32 I/O GPIO7SD_DATA0SPIQHS1_DATA0U2RTS SD_DATA_1 33 I/O GPIO8SD_DATA1SPIDHS1_DATA1U2CTS VDD3P3_CPU GPIO5 34 I/O GPIO5VSPICS0HS1_DATA6EMAC_RX_CLK GPIO18 35 I/O GPIO18VSPICLKHS1_DATA7 GPIO23 36 I/O GPIO23VSPIDHS1_STROBE VDD3P3_CPU 37 P CPU IO 1.8V ~ 3.3V GPIO19 38 I/O GPIO19VSPIQU0CTSEMAC_TXD0 GPIO22 39 I/O GPIO22VSPIWPU0RTSEMAC_TXD1 U0RXD 40 I/O GPIO3U0RXDCLK_OUT2 U0TXD 41 I/O GPIO1U0TXDCLK_OUT3EMAC_RXD2 GPIO21 42 I/O GPIO21VSPIHDEMAC_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 GPIO16GPIO17SD_CMDSD_CLKSD_DATA_0 SD_DATA_1 Flash 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 VDD3P3_RTCVDD3P3_CPU CHIP_PU ESP32 2.3V ~ 3.6V 3.3V 500 ma Espressif Systems 9 ESP32 V1.2

2. 2.4 Strapping ESP32 5 Strapping MTDI/GPIO12 GPIO0 GPIO2 MTDO/GPIO15 GPIO5 GPIO_STRAPPING 5 Strapping 01 Strapping Strapping Strapping Strapping MCU GPIO ESP32 Strapping Strapping Strapping 2 2: Strapping LDO (VDD_SDIO) 3.3V 1.8V MTDI/GPIO12 0 1 SPI Flash GPIO0 1 0 GPIO2 0 U0TXD log U0TXD U0TXD MTDO/GPIO15 1 0 SDIO MTDO/GPIO15 0 0 1 1 GPIO5 0 1 0 1 LDO (VDD_SDIO) SDIO Espressif Systems 10 ESP32 V1.2

3. 3. ESP32 3.1 CPU 3.1.1 CPU ESP32 Xtensa LX6 32-bit 7 240 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 RTC 8 KB SRAM RTC Deep-sleep RTC 8 KB SRAM RTC Deep-sleep RTC CPU 1 kbit efuse 256 bit MAC 768 bit Flash ID Flash ESP32 Flash Flash ESP32 ESP32-D2WD 16 Mbit Flash, GPIO16GPIO17 SD_CMDSD_CLKSD_DATA_0 SD_DATA_1 Flash Espressif Systems 11 ESP32 V1.2

3. 3.1.3 Flash SRAM ESP32 4 16 MB QSPI Flash SRAM AES ESP32 QSPI Flash SRAM 16 MB Flash CPU 8-bit16-bit 32-bit 8 MB Flash SRAM CPU 8-bit16-bit 32-bit Flash SRAM Flash ESP32 Flash 3.1.4 ESP32 4 ESP32 3 4: Espressif Systems 12 ESP32 V1.2

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 13 ESP32 V1.2

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 14 ESP32 V1.2

3. RWDT MWDT SPI Flash SPI Flash 3.3 3.3.1 CPU 2 MHz ~ 60 MHz 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 PLL 16 MHz 128 MHz f out = f sdm1 xtal (sdm2 + 2 + sdm0 8 2 + 4) 16 2(odiv + 2) f out f out f xtal sdm2sdm1sdm0 odiv 3.4 ESP32 2.4 GHz 2.4 GHz Balun Espressif Systems 15 ESP32 V1.2

3. 3.4.1 2.4 GHz 2.4 GHz 2.4 GHz 2 ADC ESP32 RF AGCDC 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/e/i WLAN MAC Wi-Fi Direct DCFBSSSTA SoftAP Wi-Fi P2P P2P GO ESP32 P2P 3.5.1 Wi-Fi ESP32 Wi-Fi 802.11b 802.11g 802.11n MCS0-7 20 MHz 40 MHz 802.11n MCS32 802.11n 0.4 µs 150 Mbps STBC 2x1 21 dbm Espressif Systems 16 ESP32 V1.2

3. 3.5.2 Wi-Fi MAC ESP32 Wi-Fi MAC RTS CTS ACK BA AMPDU AMSDU WMMU-APSD 802.11 eqos CCMPCBC-MACTKIP (MICRC4)WAPI (SMS4)WEP (RC4) CRC 802.11h RFC 1042 Beacon 3.5.3 Wi-Fi ESP32 Wi-Fi Infrastructure BSSStation P2P SoftAP P2P P2P GOP2P GC P2P WPA WPA2-Enterprise WPS 802.11i TSN TLSPEAPLEAPSIMAKA 802.11 SNR MAC 3.5.4 PTA ESP32 Wi-Fi FDM TDM 2 Wi-Fi 20 MHz BT AFH Wi-Fi Wi-Fi MAC Wi-Fi Wi-Fi BT Wi-Fi Wi-Fi Beacon ACK BA BT LMP Park Beacon SCO esco BLE Wi-Fi MAC CTS-to-self P2P GO Wi-Fi MAC NoA Wi-Fi Espressif Systems 17 ESP32 V1.2

3. STA Wi-Fi MAC Power-Save NULL Wi-Fi 3.6 ESP32 3.6.1 ESP32 Class-1Class-2 Class-3 30 db π/4 DQPSK 8 DPSK NZIF 98 db PA Class-1 SRAM Piconet CRC ACLSCOeSCO AFH PCM A-lawµ-law CVSD SBC 128-bit AES SMP 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 StandbyConnection Sniff SSPPiconetScatternet Espressif Systems 18 ESP32 V1.2

3. SCO esco AFH SSP Scatternet Sniff Ping LE Ping 3.7 RTC ESP32 4 Active Modem-sleep CPU Wi-Fi Light-sleep CPU RTC ULP MACRTC Deep-sleep RTC Wi-Fi RTC ULP Hibernation 8 MHz ULP RTC 1 RTC RTC GPIO RTC RTC GPIO Hibernation Espressif Systems 19 ESP32 V1.2

3. Active Modem Light-sleep CPUWi-Fi Wi-Fi Deep-sleep ULP ULP 4: Active Modem-sleep Light-sleep Deep-sleep Hibernation - CPU Wi-Fi RTC ULP 5 5: Wi-Fi Tx packet 13 dbm ~ 21 dbm 160 ~ 260 ma Active Wi-Fi BT Tx packet 0 dbm 120 ma Wi-Fi BT Rx 80 ~ 90 ma Light-sleep 0.9 ma@dtim3, 1.2 ma@dtim1 20 ma Modem-sleep CPU 5 ~ 10 ma 3 ma Light-sleep - 0.8 ma ULP 0.15 ma Deep-sleep 25 µa @1% duty RTC RTC 10 µa Hibernation RTC 5 µa 5.3 Espressif Systems 20 ESP32 V1.2

4. 4. 4.1 GPIO ESP32 48 GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO GPIO CPU IO SDIO UARTSI GPIO 4.2 ADC ESP32 12-bit SAR ADC 18 ESP32 ULP CPU 18 ADC 4.3 ESP32 ADC 60 db 4.4 ESP32 N-carrier ADC ADC 4.5 DAC ESP32 2 8-bit DAC 2 2 DAC 1 2 DAC 2 DAC 4.6 ADC -40 C 125 C Wi-Fi Espressif Systems 21 ESP32 V1.2

4. 4.7 ESP32 10 GPIO 6 10 GPIO 6: ESP32 GPIO T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 GPIO4 GPIO0 GPIO2 MTDO MTCK MTD1 MTMS GPIO27 32K_XN 32K_XP A 4.8 ULP ULP RTC Deep-sleep ULP RTC Deep-sleep CPU 4.9 MAC ESP32 IEEE-802.3-2008 MACESP32 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 Espressif Systems 22 ESP32 V1.2

4. FIFO FIFO FIFO 512 32-bit IEEE 1588 2008PTP V2 PTP 25 MHz 50 MHz 4.10 SD SDIO MMC ESP32 SD SDIO MMC SD 3.0 3.01 SDIO 3.0 CE-ATA 1.1 MMC 4.41 emmc 4.5 4.51 80 MHz 3 1 bit4 bit 8 bit 4-bit 2 SD SDIO MMC4.41 1 1.8V SD 4.11 SDIO/SPI ESP32 SDIO SD SDIO SoC ESP32 SDIO SDIO DMA SDIO/SPI 0 50 MHz SPI1-bit SDIO 4-bit SDIO SDIO SDIO 512 DMA 4.12 UART ESP32 3 UART UART0UART1 UART2RS232 RS485 IrDA 5 MbpsUART CTS RTS XON XOFF3 DMA CPU Espressif Systems 23 ESP32 V1.2

4. 4.13 I2C ESP32 2 I2C I2C I2C 100 kbit/s 400 kbit/s 5 MHz SDA 7-bit/10-bit I2C 4.14 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 4.15 8 8 1 512 x 32-bit 4.16 7 8 4 4 2 2 1 4.17 PWM PWM PWM PWM 1 PWM 1 PWM 4.18 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 Espressif Systems 24 ESP32 V1.2

4. 4.19 SPI ESP32 3 SPISPIHSPI VSPI 1-line 1/2/4-line SPI 4 SPI POLPHA 80 MHz 80 MHz 64 Bytes FIFO SPI Flash SRAM LCD SPI DMA 4.20 ESP32 AESFIPS PUB 197SHAFIPS PUB 180-4RSA ECC RSAECC 4096 bits Flash Flash Espressif Systems 25 ESP32 V1.2

5. 5. V BAT = 3.3VT A = 27 C 5.1 7: V IL -0.3 0.25 V IO V V IH 0.75 V IO 3.3 V I IL - 50 na V OL - 0.1 V IO V V OH 0.8 V IO - V C pad - 2 pf VDDIO V IO 1.8 3.3 V I MAX - 12 ma T ST R -40 125 C 5.2 8: V BAT 2.8 3.3 3.6 V I/O V IO 1.8 3.3 3.6 V * T OP R -40-125 C CMOS V IL 0-0.3 x V IO V CMOS V IH 0.7 x V IO - V IO V CMOS V T H - 0.5 x V IO - V * ESP32-D2WD Flash -40 C ~ 105 CESP32-D2WD -40 C ~ 105 C ESP32 Flash -40 C ~ 125 C Espressif Systems 26 ESP32 V1.2

5. 5.3 3.0 V 25 C 90% 9: 802.11bDSSS 1 MbpsPOUT = +19.5 dbm - 225 - ma 802.11bCCK 11 MbpsPOUT = +18.5 dbm - 205 - ma 802.11gOFDM 54 MbpsPOUT = +16 dbm - 160 - ma 802.11nMCS7POUT = +14 dbm - 152 - ma 802.11b 1024 bytes-80 dbm - 85 - ma 802.11g 1024 bytes-70 dbm - 85 - ma 802.11n 1024 bytes-65 dbm - 80 - ma 802.11n HT40 1024 bytes-65 dbm - 80 - ma 5.4 Wi-Fi 10: Wi-Fi 2412-2484 MHz - 50 - Ω - - -10 db 72.2 Mbps PA 15.5 16.5 17.5 dbm 11b PA 19.5 20.5 21.5 dbm DSSS1 Mbps - -98 - dbm CCK11 Mbps - -91 - dbm OFDM6 Mbps - -93 - dbm OFDM54 Mbps - -75 - dbm HT20MCS0 - -93 - dbm HT20MCS7 - -73 - dbm HT40MCS0 - -90 - dbm HT40MCS7 - -70 - dbm MCS32 - -89 - dbm OFDM6 Mbps - 37 - db OFDM54 Mbps - 21 - db HT20MCS0-37 - db HT20MCS7-20 - db Espressif Systems 27 ESP32 V1.2

5. 5.5 5.5.1 - BR 11: - BR @0.1% BER - - -98 - 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 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 - BR 12: - BR - - +4 +4 dbm - - 25 - db 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 Espressif Systems 28 ESP32 V1.2

5. 5.5.3 - EDR 13: - EDR π/4 DQPSK @0.01% BER - - -98 - dbm @0.1% 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 8DPSK @0.01% BER - - -84 - dbm @0.1% BER - 0 - - 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.5.4 - EDR 14: - EDR - - +2 - dbm - - -1.5 - db π/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 - % Espressif Systems 29 ESP32 V1.2

5. 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 - % 5.6 5.6.1 15: @0.1% BER - - -98 - dbm @0.1% BER - 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.6.2 16: - - +7.5 +10 dbm - - 25 - db 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 Espressif Systems 30 ESP32 V1.2

5. 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 31 ESP32 V1.2

6. 6. 5: QFN486x6 mm 6: QFN485x5 mm Espressif Systems 32 ESP32 V1.2

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 17: 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 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 33 ESP32 V1.2

8. 8. 8.1 ESP32 ESP32 ESP32 ESP32 ESP32-DevKitC PCB ESP32 ESP32 IO MUXEthernet MACGPIO Matrix Strapping 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 MIT Github ESP32 ESP32 Github ESP32 ESP32 ESP32 Flash ESP32 ESP32 IDF ESP32 IDF ESP32 ESP32 Espressif Systems 34 ESP32 V1.2

8. A - ESP32 C 8: A.1. 9: 9 Espressif Systems 35 ESP32 V1.2

8. A.2. PCB 2 10 cm PCB FlexPCB 2 2 mm 10: Espressif Systems 36 ESP32 V1.2

8. B - B.1. >python esptool.py -p dev/tty8 -b 115200 write_flash -c ESP32 -ff 40m -fm qio -fs 2MB 0x0 ~/Workspace/ESP32_BIN/boot.bin 0x04000 ~/Workspace/ESP32_BIN/drom0.bin 0x40000 ~/Workspace/ESP32_BIN/bin/irom0_Flash.bin 0xFC000 ~/Workspace/ESP32_BIN/blank.bin 0x1FC000 ~/Workspace/ESP32_BIN/esp_init_data_default.bin B.2. Connecting... Erasing Flash... Wrote 3072 bytes at 0x00000000 in 0.3 seconds (73.8 kbit/s)... Erasing Flash... Wrote 395264 bytes at 0x04000000 in 43.2 seconds (73.2 kbit/s)... Erasing Flash... Wrote 1024 bytes at 0x40000000 in 0.1 seconds (74.5 kbit/s)... Erasing Flash... Wrote 4096 bytes at 0xfc000000 in 0.4 seconds (73.5 kbit/s)... Erasing Flash... Wrote 4096 bytes at 0x1fc00000 in 0.5 seconds (73.8 kbit/s)... Leaving... Espressif Systems 37 ESP32 V1.2