Espressif-Systems-ESP32-U4WDH-dual-core

Part #Espressif-Systems-ESP32-U4WDH-dual-core
Download 
Espressif-Systems-ESP32-U4WDH-dual-core
ESP32
系列芯片  
技术规格书  
2.4 GHz Wi-Fi +
传统蓝牙
+
低功耗蓝牙
SoC  
包括:  
ESP32-D0WD-V3  
ESP32-D0WDR2-V3  
ESP32-U4WDH  
版本
4.4  
乐鑫信息科技  
版权
© 2023  

产品概述  
ESP32
是集成
2.4 GHz Wi-Fi
和蓝牙双模的单芯片方案,采用台积电
(TSMC)
低功耗
40
纳米工艺,具有超高的  
射频性能、稳定性、通用性和可靠性,以及超低的功耗,满足不同的功耗需求,适用于各种应用场景。  
目前
ESP32
系列的产品型号包括
ESP32-D0WD-V3
、
ESP32-D0WDR2-V3
、
ESP32-U4WDH
、
ESP32-S0WD

、  
ESP32-D0WD

、
ESP32-D0WDQ6

和
ESP32-D0WDQ6-V3

,其中  
• ESP32-S0WD
 

、
ESP32-D0WD

、
ESP32-D0WDQ6

基于芯片版本
v1.0
或
v1.1
;  
• ESP32-D0WD-V3
、
ESP32-D0WDR2-V3
、
ESP32-U4WDH
和
ESP32-D0WDQ6-V3

基于芯片版本  
v3.0
或
v3.1
。  
产品型号说明和订购信息请参考章节
1 ESP32
系列型号对比
。有关芯片版本的更多信息,请参考文档

芯片的功能框图如下图所示。  
In-Package  
Flash or PSRAM  
Bluetooth  
link  
RF  
receive  
Bluetooth  
baseband  
controller  
SPI  
I2C  
Clock  
generator  
Wi-Fi  
baseband  
I2S  
RF  
transmit  
Wi-Fi MAC  
SDIO  
UART  
TWAI®  
ETH  
Cryptographic hardware  
acceleration  
Core and memory  
2
ꢀ
or 1
ꢁ
x Xtensa® 32-  
bit LX6 Microprocessors  
SHA  
AES  
RSA  
RNG  
RMT  
ROM  
SRAM  
PWM  
T
o
uch sensor  
DAC  
RTC  
ULP  
Recovery  
memory  
ADC  
PMU  
coprocessor  
Timers  
ESP32
功能框图  
乐鑫信息科技  
2
ESP32
系列芯片技术规格书
v4.4  

产品特性  
Wi-Fi  
•
支持
IEEE 802.11b/g/n
协议  
• 802.11n
 
(2.4 GHz)
速度高达
150 Mbps  
•
无线多媒体
(WMM)  
•
帧聚合
(TX/RX A-MPDU, RX A-MSDU)  
•
立即块确认
(Immediate Block ACK)  
•
重组
(Defragmentation)  
• Beacon
 
自动监测(硬件
TSF
)  
• 4
 
×
虚拟
Wi-Fi
接口  
•
同时支持基础结构型网络
(Infrastructure BSS) Station
模式
/SoftAP
模式
/
混杂模式  
请注意
ESP32
在
Station
模式下扫描时,
SoftAP
信道会同时改变  
•
天线分集  
蓝牙  
•
蓝牙
v4.2
完整标准,包含传统蓝牙
(BR/EDR)
和低功耗蓝牙
(Bluetooth LE)  
•
支持标准
Class-1
、
Class-2
和
Class-3
,且无需外部功率放大器  
•
增强型功率控制
(Enhanced Power Control)  
•
输出功率高达
+9 dBm  
• NZIF
 
接收器具有–
94 dBm
的
BLE
接收灵敏度  
•
自适应跳频
(AFH)  
•
基于
SDIO/SPI/UART
接口的标准
HCI  
•
高速
UART HCI
,最高可达
4 Mbps  
•
支持蓝牙
4.2 BR/EDR
和
Bluetooth LE
双模
controller  
•
同步面向连接
/
扩展同步面向连接
(SCO/eSCO)  
• CVSD
 
和
SBC
音频编解码算法  
•
蓝牙微微网
(Piconet)
和散射网
(Scatternet)  
•
支持传统蓝牙和低功耗蓝牙的多设备连接  
•
支持同时广播和扫描  
CPU
和存储  
• Xtensa

®

32-bit LX6
单
/
双核处理器  
• CoreMark

®

得分:  
–
单核,主频
240 MHz
:
504.85 CoreMark
;
2.10 CoreMark/MHz  
乐鑫信息科技  
3
ESP32
系列芯片技术规格书
v4.4  

–
双核,主频
240 MHz
:
994.26 CoreMark
;
4.14 CoreMark/MHz  
• 448
 
KB ROM  
• 520
 
KB SRAM  
• 16
 
KB RTC SRAM  
• QSPI
 
支持多个
flash/SRAM  
时钟和定时器  
•
内置
8 MHz
振荡器,支持自校准  
•
内置
RC
振荡器,支持自校准  
•
支持外置
2 MHz
至
60 MHz
的主晶振(如果使用
Wi-Fi/
蓝牙功能,则目前仅支持
40 MHz
晶振)  
•
支持外置
32 kHz
晶振,用于
RTC
,支持自校准  
• 2
 
个定时器群组,每组包括
2
个
64-bit
通用定时器和
1
个主系统看门狗  
• 1
 
个
RTC
定时器  
• RTC
 
看门狗  
高级外设接口  
• 34
 
个
GPIO
口  
–
5
个作为
strapping
管脚  
–
6
个仅为输入管脚  
–
6
个用于连接封装内
flash/PSRAM (ESP32-D0WDR2-V3, ESP32-U4WDH)  
• 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  
• TWAI

®

,兼容
ISO 11898-1
(
CAN
规范
2.0
)  
• RMT
 
(TX/RX)  
•
电机
PWM  
• LED
 
PWM
,多达
16
个通道  
乐鑫信息科技  
4
ESP32
系列芯片技术规格书
v4.4  

功耗管理  
•
通过选择时钟频率、占空比、
Wi-Fi
工作模式和单独控制内部器件的电源,实现精准电源控制  
•
针对典型场景设计的五种功耗模式:
Active
、
Modem-sleep
、
Light-sleep
、
Deep-sleep
、
Hibernation  
• Deep-sleep
 
模式下功耗低至
10
µ
A  
•
超低功耗协处理器
(ULP)  
• Deep-sleep
 
模式下
RTC
存储器仍保持工作  
安全机制  
•
安全启动  
• flash
 
加密  
• 1024
 
位
OTP
,用户可用的高达
768
位  
•
加密硬件加速器:  
–
AES  
–
Hash (SHA-2)  
–
RSA  
–
ECC  
–
随机数生成器
(RNG)  
应用  
低功耗芯片
ESP32
专为物联网
(IoT)
设备而设计,应用领域包括:  
•
智能家居  
•
工业自动化  
•
医疗保健  
•
消费电子产品  
•
智慧农业  
• POS
 
机  
•
通用低功耗
IoT
传感器集线器  
•
通用低功耗
IoT
数据记录器  
•
摄像头视频流传输  
•
语音识别  
•
图像识别  
• SDIO
 
Wi-Fi +
蓝牙网卡  
•
触摸和接近感应  
•
服务机器人  
•
音频设备  
乐鑫信息科技  
5
ESP32
系列芯片技术规格书
v4.4  

目录  
说明:  
点击链接或扫描二维码确保您使用的是最新版本的文档:  
目录  
产品概述  
产品特性  
应用  
2
3
5
1 ESP32
 
系列型号对比  
11  
11  
11  
1.1  
1.2  
命名规则  
型号对比  
2
管脚  
12  
12  
14  
17  
18  
18  
18  
20  
22  
2.1  
2.2  
管脚布局  
管脚概述  
2.2.1 GPIO
 
和
RTC_GPIO
的限制  
电源  
2.3  
2.3.1
电源管理  
2.3.2
芯片上电和复位  
Strapping
管脚  
2.4  
2.5  
芯片与
flash/PSRAM
的管脚对应关系  
3
功能描述  
24  
24  
24  
24  
24  
25  
27  
27  
27  
27  
27  
28  
28  
29  
29  
29  
29  
30  
3.1  
CPU
和存储  
3.1.1 CPU  
3.1.2
片上存储  
3.1.3
封装外
flash
和
RAM  
3.1.4
地址映射结构  
3.1.5 Cache  
3.2  
系统时钟  
3.2.1 CPU
 
时钟  
3.2.2 RTC
 
时钟  
3.2.3
音频
PLL
时钟  
RTC
和低功耗管理  
3.3.1
电源管理单元
(PMU)  
3.3.2
超低功耗协处理器  
定时器和看门狗  
3.3  
3.4  
3.5  
3.4.1
通用定时器  
3.4.2
看门狗定时器  
加密硬件加速器  
乐鑫信息科技  
6
ESP32
系列芯片技术规格书
v4.4  

目录  
3.6  
射频和
Wi-Fi  
30  
30  
30  
30  
31  
31  
31  
31  
32  
32  
32  
33  
33  
33  
34  
34  
34  
34  
34  
34  
35  
35  
35  
36  
36  
37  
37  
37  
37  
39  
3.6.1 2.4
 
GHz
接收器  
3.6.2 2.4
 
GHz
发射器  
3.6.3
时钟生成器  
3.6.4 Wi-Fi
 
射频和基带  
3.6.5 Wi-Fi
 
MAC  
3.7  
3.8  
蓝牙  
3.7.1
蓝牙射频和基带  
3.7.2
蓝牙接口  
3.7.3
蓝牙协议栈  
3.7.4
蓝牙链路控制器  
数字外设  
3.8.1
通用输入
/
输出接口
(GPIO)  
3.8.2
串行外设接口
(SPI)  
3.8.3
通用异步收发器
(UART)  
3.8.4 I2C
 
接口  
3.8.5 I2S
 
接口  
3.8.6
红外遥控  
3.8.7
脉冲计数控制器  
3.8.8 LED
 
PWM
控制器  
3.8.9
电机控制脉宽调制器
(MCPWM)  
3.8.10 SD/SDIO/MMC
 
主机控制器  
3.8.11 SDIO/SPI
 
从机控制器  
3.8.12 TWAI

®

控制器  
3.8.13
以太网
MAC
接口  
模拟外设  
3.9  
3.9.1
模
/
数转换器
(ADC)  
3.9.2
数
/
模转换器
(DAC)  
3.9.3
触摸传感器  
3.10
外设管脚分配  
4
电气特性  
44  
44  
44  
45  
45  
46  
46  
47  
47  
47  
48  
48  
49  
49  
49  
4.1  
4.2  
4.3  
4.4  
4.5  
4.6  
4.7  
绝对最大额定值  
建议工作条件  
直流电气特性
(3.3
V
,
2
5 °C)  
Active
模式下的
RF
功耗  
可靠性  
Wi-Fi
射频  
经典蓝牙射频  
4.7.1
接收器
–
基础数据率
(BR)  
4.7.2
发射器
–
基础数据率
(BR)  
4.7.3
接收器
–
增强数据率
(EDR)  
4.7.4
发射器
–
增强数据率
(EDR)  
低功耗蓝牙射频  
4.8  
4.8.1
接收器  
4.8.2
发射器  
乐鑫信息科技  
7
ESP32
系列芯片技术规格书
v4.4  

目录  
5
封装  
51  
52  
6
相关文档和资源  
附录
A – ESP32
管脚清单  
A.1.
管脚清单说明  
53  
53  
55  
60  
60  
A.2. GPIO_Matrix  
A.3. Ethernet_MAC  
A.4. IO_MUX  
修订历史  
62  
乐鑫信息科技  
8
ESP32
系列芯片技术规格书
v4.4  

表格  
表格  
1-1 ESP32
 
系列芯片对比  
11  
14  
19  
20  
21  
22  
22  
25  
28  
37  
37  
38  
39  
44  
44  
45  
45  
46  
46  
47  
47  
48  
48  
49  
49  
53  
55  
60  
2-1
管脚概述  
2-2
上电和复位时序参数说明  
2-3 Strapping
 
管脚  
2-4 Strapping
 
管脚的时序参数说明  
2-5
芯片与封装内
flash/PSRAM
的管脚对应关系  
2-6 ESP32
 
和封装外
flash/PSRAM
的连接关系  
3-1
存储器和外设地址映射  
3-2
不同功耗模式下的功耗  
3-3 ADC
 
特性  
3-4 ADC
 
校准结果  
3-5 ESP32
 
上的电容式传感
GPIO  
3-6
外设管脚分配  
4-1
绝对最大额定值  
4-2
建议工作条件  
4-3
直流电气特性
(3.3
V
,
2
5 °C)  
4-4
射频功耗参数  
4-5
可靠性  
4-6 Wi-Fi
 
射频特性  
4-7
接收器特性
–
基础数据率
(BR)  
4-8
发射器特性
–
基础数据率
(BR)  
4-9
接收器特性
–
增强数据率
(EDR)  
4-10
发射器特性
–
增强数据率
(EDR)  
4-11
低功耗蓝牙接收器特性  
4-12
低功耗蓝牙发射器特性  
6-1
管脚清单说明  
6-2 GPIO_Matrix  
6-3 Ethernet_MAC  
乐鑫信息科技  
9
ESP32
系列芯片技术规格书
v4.4  

插图  
插图  
1-1 ESP32
 
系列芯片命名规则  
11  
12  
13  
18  
19  
21  
25  
51  
51  
2-1 ESP32
 
管脚布局(封装为
QFN 6*6
,顶视图)  
2-2 ESP32
 
管脚布局(封装为
QFN 5*5
,顶视图)  
2-3 ESP32
 
电源管理  
2-4
上电和复位时序参数图  
2-5 Strapping
 
管脚的时序参数图  
3-1
地址映射结构  
5-1 QFN48
 
(6×6 mm)
封装  
5-2 QFN48
 
(5×5 mm)
封装  
乐鑫信息科技  
10  
ESP32
系列芯片技术规格书
v4.4  

1
ESP32
系列型号对比  
1 ESP32
 
系列型号对比  
1.1
命名规则  
WD  
ESP32  
D
0
R2  
H
V3  
Q6  
ꢀꢁꢎꢏ
v3.0
ꢐꢑꢒ  
ꢊꢋ  
Q6
ꢀꢁꢒꢅꢓꢁꢔꢕꢔ  
ꢓꢔꢕꢖ
ꢁꢒꢅꢓꢁꢖꢕꢖ  
ꢌꢍ  
ꢊꢋꢄ
PSRAM  
R2
: 2 MB PSRAM  
ꢆꢇꢈꢉ  
ꢄꢅ
ꢀꢁꢂꢃꢄꢅꢃꢁꢆꢇꢈꢇꢉꢁꢊꢁꢋꢌꢇꢍꢎꢏꢋꢌꢐꢑ  
ꢊꢋꢄ
flash  
0
ꢀꢆꢇꢈꢉꢊꢋꢌꢍꢎꢊ  
2
ꢀꢏꢊꢐꢑꢊꢋꢌꢍꢎ  
ꢒꢀꢒꢊꢐꢑꢊꢋꢌꢍꢎ  
ꢄꢅ  
D/U
ꢀꢁꢂ  
S
ꢀꢃꢂ  
ꢀꢁꢂꢃ  
图
1-1. ESP32
系列芯片命名规则  
表
1-1. ESP32
系列芯片对比  
1.2
型号对比  
订购代码

1  

内核 芯片版本

2

封装内
flash/PSRAM  
双核
v3.0/v3.1

4  

双核
v3.0/v3.1

4

2 MB PSRAM  
双核

3

v3.0/v3.1

4

4 MB flash

6  

封装  
VDD_SDIO
电压  
1.8 V/3.3 V  
3.3 V  
ESP32-D0WD-V3  
ESP32-D0WDR2-V3  
ESP32-U4WDH  
—
QFN 5*5  
QFN 5*5  
QFN 5*5  
QFN 6*6  
QFN 5*5  
QFN 6*6  
QFN 5*5  
3.3 V  
ESP32-D0WDQ6-V3

双核
v3.0/v3.1

4  

—
—
—
—
1.8 V/3.3 V  
1.8 V/3.3 V  
1.8 V/3.3 V  
1.8 V/3.3 V  
ESP32-D0WD

ESP32-D0WDQ6

ESP32-S0WD

1
双核
v1.0/v1.1

5  

双核
v1.0/v1.1

5  

单核
v1.0/v1.1

5  

所有芯片型号均支持
Wi-Fi b/g/n +
蓝牙
/
低功耗蓝牙双模通信模式。更多关于芯片丝印和包装的信息,请  
参考章节
5
封装
。  
2
3
4
5
6
ESP32
芯片版本信息及其区分方式见

。  
ESP32-U4WDH
芯片将从单核升级为双核,见

。  
该芯片型号使用的芯片版本将由
v3.0
变更为
v3.1
,见

。  
该芯片型号使用的芯片版本将由
v1.0
变更为
v1.1
,见

。  
Flash
支持:  
–
至少
10
万次编程
/
擦除周期  
–
至少
20
年数据保留时间  
乐鑫信息科技  
11  
ESP32
系列芯片技术规格书
v4.4  

2
管脚  
2
管脚  
2.1
管脚布局  
VDDA  
LNA_IN  
1
2
3
4
5
6
7
8
9
36 GPIO23  
35 GPIO18  
VDD3P3  
34 GPIO5  
VDD3P3  
33 SD_DATA_1  
32 SD_DATA_0  
31 SD_CLK  
30 SD_CMD  
29 SD_DATA_3  
28 SD_DATA_2  
27 GPIO17  
SENSOR_VP  
SENSOR_CAPP  
SENSOR_CAPN  
SENSOR_VN  
CHIP_PU  
ESP32  
49 GND  
VDET_1 10  
VDET_2 11  
32K_XP 12  
26 VDD_SDIO  
25 GPIO16  
图
2-1. ESP32
管脚布局(封装为
QFN 6*6
,顶视图)  
乐鑫信息科技  
12  
ESP32
系列芯片技术规格书
v4.4  

2
管脚  
VDDA  
LNA_IN  
VDD3P3  
VDD3P3  
1
2
3
4
5
6
7
8
9
38 GPIO19  
37 VDD3P3_CPU  
36 GPIO23  
35 GPIO18  
SENSOR_VP  
SENSOR_CAPP  
SENSOR_CAPN  
SENSOR_VN  
CHIP_PU  
34 GPIO5  
33 SD_DATA_1  
32 SD_DATA_0  
31 SD_CLK  
30 SD_CMD  
29 SD_DATA_3  
28 SD_DATA_2  
27 GPIO17  
ESP32  
49 GND  
VDET_1 10  
VDET_2 11  
32K_XP 12  
32K_XN 13  
GPIO25 14  
26 VDD_SDIO  
25 GPIO16  
图
2-2. ESP32
管脚布局(封装为
QFN 5*5
,顶视图)  
乐鑫信息科技  
13  
ESP32
系列芯片技术规格书
v4.4  

2.2
管脚概述  
表
2-1.
管脚概述  
名称  
No.
类型 功能  
模拟  
VDDA  
1
2
3
4
P
I/O  
P
模拟电源
(2.3 V
∼
3.6 V)  
射频输入和输出  
LNA_IN  
VDD3P3  
VDD3P3  
模拟电源
(2.3 V
∼
3.6 V)  
模拟电源
(2.3 V
∼
3.6 V)  
P
VDD3P3_RTC  
SENSOR_VP  
SENSOR_CAPP  
SENSOR_CAPN  
SENSOR_VN  
5
6
7
8
I
I
I
I
GPIO36, ADC1_CH0,  
GPIO37, ADC1_CH1,  
GPIO38, ADC1_CH2,  
GPIO39, ADC1_CH3,  
高电平:芯片使能;  
低电平:芯片关闭;  
RTC_GPIO0  
RTC_GPIO1  
RTC_GPIO2  
RTC_GPIO3  
CHIP_PU  
9
I
注意:不能让
CHIP_PU
管脚浮空。  
VDET_1  
VDET_2  
32K_XP  
32K_XN  
GPIO25  
GPIO26  
GPIO27  
MTMS  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
I
GPIO34, ADC1_CH6,  
GPIO35, ADC1_CH7,  
GPIO32, ADC1_CH4,  
GPIO33, ADC1_CH5,  
GPIO25, ADC2_CH8,  
GPIO26, ADC2_CH9,  
GPIO27, ADC2_CH7,  
GPIO14, ADC2_CH6,  
GPIO12, ADC2_CH5,  
RTC_GPIO4  
I
RTC_GPIO5  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
P
RTC_GPIO9, TOUCH9,  
RTC_GPIO8, TOUCH8,  
RTC_GPIO6, DAC_1,  
RTC_GPIO7, DAC_2,  
RTC_GPIO17, TOUCH7,  
RTC_GPIO16, TOUCH6,  
RTC_GPIO15, TOUCH5,  
32K_XP (32.768 kHz
晶振输入
)  
32K_XN (32.768 kHz
晶振输出
)  
EMAC_RXD0  
EMAC_RXD1  
EMAC_RX_DV  
EMAC_TXD2,  
EMAC_TXD3,  
HSPICLK, HS2_CLK,  
SD_CLK,  
MTMS  
MTDI  
HSPIQ,  
HS2_DATA2, SD_DATA2,
 
MTDI  
VDD3P3_RTC  
MTCK  
RTC IO
电源输入
(2.3 V
∼
3.6 V)  
GPIO13, ADC2_CH4,  
I/O  
I/O  
RTC_GPIO14, TOUCH4,  
EMAC_RX_ER, HSPID,  
HS2_DATA3, SD_DATA3,
 
MTCK  
MTDO  
GPIO15, ADC2_CH3,  
RTC_GPIO13, TOUCH3,  
EMAC_RXD3, HSPICS0,
 
HS2_CMD, SD_CMD,  
MTDO  

名称  
No.
类型 功能  
GPIO2  
GPIO0  
GPIO4  
22  
23  
24  
I/O  
I/O  
I/O  
GPIO2, ADC2_CH2,  
GPIO0, ADC2_CH1,  
GPIO4, ADC2_CH0,  
RTC_GPIO12, TOUCH2,  
RTC_GPIO11, TOUCH1,  
RTC_GPIO10, TOUCH0,  
VDD_SDIO  
HSPIW
P
,  
EMAC_TX_CLK, CLK_OUT1,  
EMAC_TX_ER, HSPIHD,  
HS2_DATA0, SD_DATA0  
HS2_DATA1, SD_DATA1  
GPIO16  
VDD_SDIO  
GPIO17  
25  
26  
27  
28  
29  
30  
31  
32  
33  
I/O  
P
GPIO16, HS1_DATA4,
 
U2RXD,  
1.8 V
或
VDD3P3_RTC
电源输出  
GPIO17, HS1_DATA5,
 
U2TXD,  
GPIO9, HS1_DATA2,
 
U1RXD,  
GPIO10, HS1_DATA3,
 
U1TXD,  
EMAC_CLK_OUT  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
I/O  
EMAC_CLK_OUT_180  
SD_DATA2, SPIHD  
SD_DATA3, SPIWP  
SD_DATA_2  
SD_DATA_3  
SD_CMD  
GPIO11, HS1_CMD,  
GPIO6, HS1_CLK,  
U1RTS,  
U1CTS,  
SD_CMD,  
SD_CLK,  
SPICS0  
SPICLK  
SD_CLK  
SD_DATA_0  
SD_DATA_1  
GPIO7, HS1_DATA0,
 
U2RTS,  
GPIO8, HS1_DATA1,
 
U2CTS,  
SD_DATA0, SPIQ  
SD_DATA1, SPID  
VDD3P3_CPU  
GPIO5  
GPIO18  
34  
35  
36  
37  
38  
39  
40  
41  
42  
I/O  
I/O  
I/O  
P
GPIO5, HS1_DATA6,
 
VSPICS0,  
GPIO18, HS1_DATA7,
 
VSPICLK  
GPIO23, HS1_STROBE,
 
VSPID  
CPU IO
电源输入
(1.8 V
∼
3.6 V)  
EMAC_RX_CLK  
GPIO23  
VDD3P3_CPU  
GPIO19  
I/O  
I/O  
I/O  
I/O  
I/O  
GPIO19, U0CTS,  
GPIO22, U0RTS,  
GPIO3, U0RXD,  
GPIO1, U0TXD,  
GPIO21,  
VSPIQ,  
EMAC_TXD0  
EMAC_TXD1  
GPIO22  
VSPIW
P
,  
U0RXD  
CLK_OUT2  
CLK_OUT3,  
VSPIHD,  
U0TXD  
EMAC_RXD2  
EMAC_TX_EN  
模拟  
GPIO21  
VDDA  
XTAL_N  
XTAL_P  
VDDA  
43  
44  
45  
46  
47  
P
O
I
模拟电源
(2.3 V
∼
3.6 V)  
外部主晶振输出  
外部主晶振输入  
P
I
模拟电源
(2.3 V
∼
3.6 V)  
并联
3.3 nF (10%)
电容和
20 k
Ω
电阻到
CAP1  
CAP2  

名称  
CAP1  
GND  
No.
类型 功能  
48  
49  
I
串联
10 nF
电容到地  
P
接地  
高亮的单元格,详见章节
2.2.1 GPIO
和
RTC_GPIO
的限制
。  
IO_MUX
、
Ethernet MAC
、
GPIO Matrix
请见附件
管脚清单
。  

2
管脚  
2.2.1 GPIO
 
和
RTC_GPIO
的限制  
ESP32
的所有
IO
管脚都具备
GPIO
功能,其中部分还具有
RTC_GPIO
功能。不过,这些
IO
管脚是多功能的,  
可以根据需求进行不同功能的配置,也有一些管脚有使用限制,需要特别注意。  
表
2-1
中,部分管脚功能有高亮标记,具体如下:  
• GPIO
 
–
仅作输入管脚
,没有输出功能,不带输出驱动器或内置上拉
/
下拉电路。  
• GPIO –
 
用于与封装内
flash/PSRAM
通讯,不建议作其他用途。更多信息,详见章节
2.5
芯片与
flash/  
PSRAM
的管脚对应关系
。  
• GPIO
 
–
具有以下重要功能之一:  
– Strapping
 
管脚
–
启动时逻辑电平需为特定值。详见章节
2.4 Strapping
管脚
。  
– J
T
A
G
 
接口
–
通常用于调试功能。  
– UART
 
接口
–
通常用于调试功能。  
附录
A.1 –
管脚清单说明
也可参考。  
乐鑫信息科技  
17  
ESP32
系列芯片技术规格书
v4.4  

2
管脚  
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
会自动关闭。  
2.3.1
电源管理  
电源管理如图
2-3 ESP32
电源管理
所示。  
VDD3P3_RTC  
VDD3P3_CPU  
R = 6
Ω
 
1.8 V  
LDO  
LDO  
1.1 V  
LDO  
1.1 V  
VDD_SDIO  
3.3 V/1.8 V  
SDIO  
Domain  
RTC  
CPU  
Domain  
Domain  
图
2-3. ESP32
电源管理  
内置
LDO
可被配置成
1.8 V
或与
VDD3P3_RTC
相同的电压。在
Deep-sleep
模式下,为了使
flash
电流降到最  
低
,
可以通过软件关闭内置
LDO
。  
2.3.2
芯片上电和复位  
芯片上电后,其电源轨需要一点时间方可稳定。之后,用于上电和复位的管脚
CHIP_PU
拉高,激活芯片。更多  
关于
CHIP_PU
及上电和复位时序的信息,请见图
2-4
和表
2-2
。  
乐鑫信息科技  
18  
ESP32
系列芯片技术规格书
v4.4  

2
管脚  
t

ST BL  

t

RST  

VDD3P3_RTC Min  
VDD  
V

IL_nRST  

CHIP_PU  
图
2-4.
上电和复位时序参数图  
表
2-2.
上电和复位时序参数说明  
参数  
说明  
最小值
(
µ
s)  
CHIP_PU
管脚拉高激活芯片前
,
3.3 V
系统电源达到稳定所需的时  
t

ST BL  

50  
间
CHIP_PU
电平低于
V

IL
_
nRST

(具体数值参考表
4-3
)从而复位芯  
t

RST  

50  
片的时间  
•
在实际应用中,如果需要快速反复开关
VDD33
,且
VDD33
外围电路上有大电容,且
CHIP_PU
与
VDD33  
相连,在先关后开的动作中,
CHIP_PU
电平降到
0
的过程会非常缓慢,在下一次重新上电时,
CHIP_PU  
还来不及降到足够低的电平,从而导致不能充分复位芯片。此时需要额外的放电电路来加速
VDD33
上大  
电容的放电。  
•
当使用电池给
ESP32
系列芯片和模组供电时,为避免电池电压过低导致芯片进入异常状态不能正常启  
动,一般推荐外接
Power Supply Supervisor
。建议检测到供给
ESP32
的电压低于
2.3 V
时将
ESP32
的  
CHIP_PU
脚拉低。  
关于电源电压的说明:  
• ESP32
 
工作电压范围为
2.3 V
~
3.6 V
;
使
用单电源供电时
,
建
议电源电压为
3.3 V
,
输
出电流需要达到
500  
mA
及以上。  
• PSRAM
 
和
flash
均由
VDD_SDIO
进行供电。如果芯片已经内置了
flash
,则
VDD_SDIO
的电压既已确定。  
此时
,
如
果芯片需要另外连接外部
PSRAM
时
,
则
外部
PSRAM
电压应与内置
flash
的工作电压匹配
。
上
述  
情况同时也适用于内置了
PSRAM
,但需要外接
flash
的情况。  
•
当使用
VDD_SDIO
的
1.8 V
模式给
flash/PSRAM
等外设供电时
,
需
要在
VDD_SDIO
上接个对地
2 k
Ω
的电  
阻,参考

>
电路原理图。  
•
在使用这些数字电源为外设供电的使用场景中,比如
3.3 V flash
,电源电压还应满足外设的使用要求。  
乐鑫信息科技  
19  
ESP32
系列芯片技术规格书
v4.4  

2
管脚  
2.4 Strapping
 
管脚  
芯片共有
5
个
Strapping
管脚。  
• MTDI  
• GPIO0  
• GPIO2  
• MTDO  
• GPIO5  
软件可以读取寄存器“
GPIO_STRAPPING
”中这
5
个管脚
strapping
的值。  
在芯片的系统复位(上电复位、
RTC
看门狗复位、欠压复位)放开的过程中,
Strapping
管脚对电平采样并存储  
到锁存器中,锁存为“
0
”或“
1
”
,
并一直保持到芯片掉电或关闭。  
每一个
Strapping
管脚都会连接内部上拉
/
下拉。如果一个
Strapping
管脚没有外部连接或者连接的外部线路处  
于高阻抗状态,内部弱上拉
/
下拉将决定
Strapping
管脚输入电平的默认值。  
为改变
Strapping
的值
,
用
户可以应用外部下拉
/
上拉电阻
,
或
者应用主机
MCU
的
GPIO
控制芯片上电复位放开  
时的
Strapping
管脚电平。  
复位放开后,
Strapping
管脚和普通管脚功能相同。配置
Strapping
管脚的详细启动模式请参阅表
2-3
。  
表
2-3. Strapping
管脚  
内置
LDO (VDD_SDIO)
电压  
管脚  
默认  
下拉  
3.3 V  
1.8 V  
1
MTDI  
0
系统启动模式  
SPI
启动模式  
1
管脚  
默认  
上拉  
下拉  
下载启动模式  
GPIO0  
GPIO2  
0
0
无关项  
系统启动过程中,控制
U0TXD
打印  
管脚  
默认  
U0TXD
正常打印  
U0TXD
上电不打印  
MTDO  
上拉  
1
0
SDIO
从机信号输入输出时序  
下降沿采样 下降沿采样 上升沿采样 上升沿采样  
下降沿输出 上升沿输出 下降沿输出 上升沿输出  
管脚  
默认  
上拉  
上拉  
MTDO  
GPIO5  
0
0
0
1
1
0
1
1
说明:  
•
固件可以通过配置寄存器,在启动后改变“内置
LDO (VDD_SDIO)
电压”和“
SDIO
从机信号输入输出时序”的  
设定。  
•
带有内置
flash
或
PSRAM
的芯片型号需要注意上电时的
MTDI
电平。例如
ESP32-U4WDH
的内置
flash
的工作  
电压是
3.3 V
,上电时需要将
MTDI
拉低。  
乐鑫信息科技  
20  
ESP32
系列芯片技术规格书
v4.4  

2
管脚  
Strapping
管脚的时序参数包括
建立时间
和
保持时间
。更多信息,详见表
2-4
和图
2-5
。  
表
2-4. Strapping
管脚的时序参数说明  
参数 说明  
建立时间
,即拉高
CHIP_PU
激活芯片前,电源轨达到稳定所需的  
最小值
(ms)  
t

SU  

0
1
时间  
保持时间
,即
CHIP_PU
已拉高、
strapping
管脚变为普通
IO
管脚  
开始工作前,可读取
strapping
管脚值的时间  
t

H  

t

SU  

t

H  

V
IL_nRST  
CHIP_PU  
V
IH  
Strapping pin  
图
2-5. Strapping
管脚的时序参数图  
乐鑫信息科技  
21  
ESP32
系列芯片技术规格书
v4.4  

2
管脚  
2.5
芯片与
flash/PSRAM
的管脚对应关系  
表
2-5
列出了芯片与封装内
flash/PSRAM
的管脚对应关系。这些管脚不建议用于其它功能。  
芯片与封装外
flash/PSRAM
的推荐连接管脚见表
2-6
。  
表
2-5.
芯片与封装内
flash/PSRAM
的管脚对应关系  
ESP32-U4WDH  
SD_DATA_1  
GPIO17  
封装内
Flash (4 MB)  
IO0/DI  
IO1/DO  
IO2/WP#  
IO3/HOLD#  
CLK  
SD_DATA_0  
SD_CMD  
SD_CLK  
GPIO16  
CS#  
GND  
VSS  
VDD_SDIO

1  

VDD  
ESP32-D0WDR2-V3
封装内
PSRAM (2 MB)  
SD_DATA_1  
SD_DATA_0  
SD_DATA_3  
SD_DATA_2  
SD_CLK  
SIO0/SI  
SIO1/SO  
SIO2  
SIO3  
SCLK  
CE#  
GPIO16

2  

GND  
VSS  
VDD_SDIO

1  

VDD  
表
2-6. ESP32
和封装外
flash/PSRAM
的连接关系  
芯片管脚  
封装外
flash  
IO0/DI  
SD_DATA_1/SPID  
SD_DATA_0/SPIQ  
SD_DATA_3/SPIWP  
SD_DATA_2/SPIHD  
SD_CLK  
IO1/DO  
IO2/WP#  
IO3/HOLD#  
CLK  
SD_CMD  
CS#  
GND  
VSS  
VDD_SDIO  
VDD  
芯片管脚  
封装外
PSRAM  
SIO0/SI  
SIO1/SO  
SIO2  
SD_DATA_1  
SD_DATA_0  
SD_DATA_3  
SD_DATA_2  
SD_CLK/GPIO17

3  

GPIO16

2  

SIO3  
SCLK  
CE#  
见下页  
乐鑫信息科技  
22  
ESP32
系列芯片技术规格书
v4.4  

2
管脚  
表
2-6 –
接上页  
封装外
PSRAM  
芯片管脚  
GND  
VSS  
VDD  
VDD_SDIO  
说明:  
1. ESP32-U4WDH
 
的封装内
flash
以及
ESP32-D0WDR2-V3
的封装内
PSRAM
均运行在
3.3 V
电压下
,
此
时
,
VDD_SDIO  
会通过
6
Ω
的电阻从
VDD3P3_RTC
取电,见图
2-3
。  
2.
使用
GPIO16
连接
PSRAM
的
CE#
信号时,请在
GPIO16
处增加一个上拉电阻。请参考

技术规格书

>
电路原理图。  
3.
连接外部
PSRAM
的
SCLK
信号时,可使用芯片的
SD_CLK
管脚或
GPIO17
管脚。  
•
如果选择使用
SD_CLK
管脚,则可以节省一个
GPIO
管脚,即
GPIO17
。节省出来的
GPIO
可用于其它用  
途。该连接方式已通过内部测试,但相关认证尚未完成。  
•
或者选择使用
GPIO17
管脚。该连接方式已通过相关认证,请参考

证书。  
请根据具体的应用需求,选择合适的管脚。  
乐鑫信息科技  
23  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
3
功能描述  
3.1 CPU
 
和存储  
3.1.1 CPU  
ESP32
搭载低功耗
Xtensa

®

LX6 32-bit
单
/
双核处理器,具有以下特性:  
• 7
 
级流水线架构,支持高达
240 MHz
的时钟频率(除
ESP32-S0WD

为
160 MHz
)  
• 16-bit/24-bit
 
指令集提供高代码密度  
•
支持浮点单元
(FPU)  
•
支持
DSP
指令,例如
32-bit
乘法器、
32-bit
除法器和
40-bit
累加乘法器
(MAC)  
•
支持来自约
70
个中断源的
32
个中断向量  
单
/
双核处理器接口包括:  
• Xtensa
 
RAM/ROM
指令和数据接口  
•
用于快速访问外部寄存器的
Xtensa
本地存储接口  
•
具有内外中断源的中断接口  
•
用于调试的
JTAG
接口  
有关
Xtensa

®

指令集架构
(ISA)
的说明可以参考

Instruction Set Architecture (ISA) Summary
。  
3.1.2
片上存储  
ESP32
片上存储包括:  
• 448
 
KB
的
ROM
,用于程序启动和内核功能调用  
•
用于数据和指令存储的
520 KB
片上
SRAM  
• 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
或
PSRAM  
说明:  
ESP32
芯片是否有封装内
flash/PSRAM
,
以
及封装内
flash/PSRAM
的大小与芯片型号有关
。
详
见章节
1 ESP32
系列型  
号对比
。  
3.1.3
封装外
flash
和
RAM  
ESP32
支持多个外部
QSPI flash
和静态随机存储器
(SRAM)
。详情可参考

>
SPI
控制  
器
章节。
ESP32
还支持基于
AES
的硬件加解密功能,从而保护开发者
flash
中的程序和数据。  
乐鑫信息科技  
24  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
ESP32
可通过高速缓存访问封装外
QSPI flash
和
SRAM
:  
•
封装外
flash
可以同时映射到
CPU
指令和只读数据空间。外部
flash
最大可支持
16 MB
。  
–
当映射到
CPU
指令空间时,一次最多可映射
11 MB + 248 KB
。如果一次映射超过
3 MB + 248 KB
,  
则
cache
性能可能由于
CPU
的推测性读取而降低。  
–
当映射到只读数据空间时,一次最多可以映射
4 MB
。支持
8-bit
、
16-bit
和
32-bit
读取。  
•
封装外
SRAM
可映射到
CPU
数据空间。封装外
SRAM
最大可支持
8 MB
。一次最多可映射
4 MB
。支持  
8-bit
、
16-bit
和
32-bit
访问。  
说明:  
芯片启动完成后,软件可以自定义封装外
SRAM
或
flash
到
CPU
地址空间的映射。  
3.1.4
地址映射结构  
ESP32
的地址映射结构如图
3-1
所示。
ESP32
存储器和外设地址映射如表
3-1
所示。  
图
3-1.
地址映射结构  
表
3-1.
存储器和外设地址映射  
种类  
目标  
开始地址  
结束地址  
大小  
内部
ROM 0  
内部
ROM 1  
内部
SRAM 0  
0x4000_0000  
0x3FF9_0000  
0x4007_0000  
0x3FFE_0000  
0x400A_0000  
0x4005_FFFF  
0x3FF9_FFFF  
0x4009_FFFF  
0x3FFF_FFFF  
0x400B_FFFF  
384 KB  
64 KB  
192 KB  
内部
SRAM 1  
128 KB  
片上存储器  
乐鑫信息科技  
25  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
种类  
目标  
开始地址  
结束地址  
大小  
内部
SRAM 2  
0x3FFA_E000  
0x3FF8_0000  
0x400C_0000  
0x5000_0000  
0x3F40_0000  
0x400C_2000  
0x3F80_0000  
0x3FF0_0000  
0x3FF0_1000  
0x3FF0_2000  
0x3FF0_3000  
0x3FF0_4000  
0x3FF1_0000  
0x3FF1_F000  
0x3FF4_0000  
0x3FF4_2000  
0x3FF4_3000  
0x3FF4_4000  
0x3FF4_8000  
0x3FF4_9000  
0x3FF4_B000  
0x3FF4_C000  
0x3FF4_F000  
0x3FF5_0000  
0x3FF5_3000  
0x3FF5_4000  
0x3FF5_5000  
0x3FF5_6000  
0x3FF5_7000  
0x3FF5_8000  
0x3FF5_9000  
0x3FF5_A000  
0x3FF5_B000  
0x3FF5_E000  
0x3FF5_F000  
0x3FF6_0000  
0x3FF6_4000  
0x3FF6_5000  
0x3FF6_6000  
0x3FF6_7000  
0x3FF6_8000  
0x3FF6_9000  
0x3FF6_B000  
0x3FF6_C000  
0x3FF6_D000  
0x3FFD_FFFF  
0x3FF8_1FFF  
0x400C_1FFF  
0x5000_1FFF  
0x3F7F_FFFF  
0x40BF_FFFF  
0x3FBF_FFFF  
0x3FF0_0FFF  
0x3FF0_1FFF  
0x3FF0_2FFF  
0x3FF0_3FFF  
0x3FF0_4FFF  
0x3FF1_3FFF  
0x3FF1_FFFF  
0x3FF4_0FFF  
0x3FF4_2FFF  
0x3FF4_3FFF  
0x3FF4_4FFF  
0x3FF4_8FFF  
0x3FF4_9FFF  
0x3FF4_BFFF  
0x3FF4_CFFF  
0x3FF4_FFFF  
0x3FF5_0FFF  
0x3FF5_3FFF  
0x3FF5_4FFF  
0x3FF5_5FFF  
0x3FF5_6FFF  
0x3FF5_7FFF  
0x3FF5_8FFF  
0x3FF5_9FFF  
0x3FF5_AFFF  
0x3FF5_BFFF  
0x3FF5_EFFF  
0x3FF5_FFFF  
0x3FF6_0FFF  
0x3FF6_4FFF  
0x3FF6_5FFF  
0x3FF6_6FFF  
0x3FF6_7FFF  
0x3FF6_8FFF  
0x3FF6_AFFF  
0x3FF6_BFFF  
0x3FF6_CFFF  
0x3FF6_DFFF  
200 KB  
RTC
快速存储器  
RTC
慢速存储器  
外部
flash  
8 KB  
8 KB  
4 MB  
11 MB+248 KB  
4 MB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
16 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
4 KB  
8 KB  
4 KB  
4 KB  
4 KB  
片外存储器  
片外
RAM  
DPort
寄存器  
AES
加速器  
RSA
加速器  
SHA
加速器  
安全启动  
Cache MMU
T
a
ble  
PID
控制器  
UART0  
SPI1  
SPI0  
GPIO  
RTC  
IO MUX  
SDIO Slave  
UDMA1  
I2S0  
外设  
UART1  
I2C0  
UDMA0  
SDIO Slave  
RMT  
PCNT  
SDIO Slave  
LED PWM  
eFuse
控制器  
Flash
加密  
PWM0  
TIMG0  
TIMG1  
SPI2  
SPI3  
SYSCON  
I2C1  
SDMMC  
EMAC  
TWAI  
外设  
PWM1  
I2S1  
乐鑫信息科技  
26  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
种类  
目标  
开始地址  
结束地址  
大小  
4 KB  
4 KB  
4 KB  
4 KB  
UART2  
PWM2  
PWM3  
RNG  
0x3FF6_E000  
0x3FF6_F000  
0x3FF7_0000  
0x3FF7_5000  
0x3FF6_EFFF  
0x3FF6_FFFF  
0x3FF7_0FFF  
0x3FF7_5FFF  
3.1.5 Cache  
ESP32
的两个
CPU
各有一组容量为
32 KB
、块大小为
32
字节、两路组相连的
cache
,用以访问外部存储  
器。  
详细信息请参考

>
章节
系统和存储器
>
小节
Cache
。  
3.2
系统时钟  
3.2.1 CPU
 
时钟  
一旦芯片重启,外置主晶振时钟源会被选为默认的
CPU
时钟。这个外置晶振也会与
PLL
连接产生一个高频时  
钟(通常为
160 MHz
)
。  
另外,
ESP32
内置了一个
8 MHz
的振荡器。应用程序可以在外置主晶振、
PLL
时钟和内置
8 MHz
时钟中选择  
一个作为时钟源。根据不同的应用程序,被选择的时钟源直接或在分频之后驱动
CPU
时钟。  
3.2.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.2.3
音频
PLL
时钟  
音频时钟由超低噪声
fractional-N PLL
生成。  
详细信息请参考

>
章节
复位和时钟
。  
乐鑫信息科技  
27  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
3.3 RTC
 
和低功耗管理  
3.3.1
电源管理单元
(PMU)  
ESP32
采用了先进的电源管理技术,可以在不同的功耗模式之间切换。  
•
功耗模式  
– Active
 
模式
:芯片射频处于工作状态。芯片可以接收、发射和侦听信号。  
– Modem-sleep
 
模式
:
CPU
可运行,时钟可被配置。
Wi-Fi/
蓝牙基带和射频关闭。  
– Light-sleep
 
模式
:
CPU
暂停运行
。
RTC
存储器和外设以及
ULP
协处理器运行
。
任
何唤醒事
件
(
MAC
、  
SDIO
主机、
RTC
定时器或外部中断)都会唤醒芯片。  
– Deep-sleep
 
模式
:
CPU
和大部分外设都会掉电
,
只
有
RTC
存储器和
RTC
外设处于工作状态
。
Wi-Fi  
和蓝牙连接数据存储在
RTC
中。
ULP
协处理器可以工作。  
– Hibernation
 
模式
:内置的
8 MHz
振荡器和
ULP
协处理器均被禁用。
RTC
内存恢复电源被切断。只  
有
1
个位于低速时钟上的
RTC
时钟定时器和某些
RTC GPIO
在工作。
RTC
时钟定时器或
RTC GPIO  
可以将芯片从
Hibernation
模式中唤醒。  
设备在不同的功耗模式下有不同的电流消耗,详情请见下表。  
表
3-2.
不同功耗模式下的功耗  
功耗模式  
描述  
功耗  
Wi-Fi Tx packet  
Wi-Fi/BT Tx packet  
Wi-Fi/BT Rx
和侦听  
Active
(射频工作)  
详见表
4-4  
*
双核芯片  
单核芯片  
双核芯片  
单核芯片  
双核芯片  
单核芯片  
30 mA
~
68 mA  
N/A  
240 MHz  
*
27 mA
~
44 mA  
27 mA
~
34 mA  
20 mA
~
31 mA  
20 mA
~
25 mA  
0.8 mA  
Modem-sleep  
CPU
处于工作状态
160 MHz  
正常速度:
80 MHz  
Light-sleep  
Deep-sleep  
–
ULP
协处理器处于工作状态  
超低功耗传感器监测方式  
RTC
定时器
+ RTC
存储器  
仅有
RTC
定时器处于工作状态  
150
µ
A  
100
µ
A @1% duty  
10
µ
A  
Hibernation  
5
µ
A  
关闭  
CHIP_PU
脚拉低,芯片处于关闭状态  
1
µ
A  
• * ESP32
系列芯片中,
ESP32-D0WD-V3
、
ESP32-D0WDR2-V3
、
ESP32-U4WDH
、
ESP32-D0WD

、
ESP32-  
D0WDQ6-V3

和
ESP32-D0WDQ6

的
CPU
最大频率为
240 MHz
;
ESP32-S0WD

的
CPU
最大  
频率为
160 MHz
。  
•
在
Wi-Fi
开启的场景中,芯片会在
Active
和
Modem-sleep
模式之间切换,功耗也会在两种模式间变化。  
• Modem-sleep
 
模式下,
CPU
频率自动变化,频率取决于
CPU
负载和使用的外设。  
• Deep-sleep
 
模式下,仅
ULP
协处理器处于工作状态时,可以操作
GPIO
及低功耗
I2C
。  
•
当系统处于超低功耗传感器监测模式时
,
ULP
协处理器和传感器周期性工作
,
ADC
以
1%
占空比工作
,
系
统功耗典型  
值为
100
µ
A
。  
乐鑫信息科技  
28  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
3.3.2
超低功耗协处理器  
ULP
处理器和
RTC
存储器在
Deep-sleep
模式下仍保持工作状态。因此,开发者可以将
ULP
协处理器的程序存  
放在
RTC
慢速存储器中,使其能够在
Deep-sleep
模式下访问外设、内置定时器和内置传感器。在
CPU
需要由  
外部事件、定时器或者这些事件的组合来唤醒的应用中,可用于保持最低的功耗。  
详细信息请参考

>
章节
超低功耗协处理器
(ULP)
。  
3.4
定时器和看门狗  
3.4.1
通用定时器  
芯片内置
4
个
64-bit
通用定时器,具有
16-bit
分频器和
64-bit
可自动重载的向上
/
向下计时器。  
定时器特性:  
• 16-bit
 
时钟分频器,分频系数为
2
至
65536  
• 64-bit
 
计时器  
•
计时器方向可配置:递增或递减  
•
软件控制计数暂停和继续  
•
定时器超时自动重载  
•
软件控制的即时重载  
•
电平触发中断和边沿触发中断  
详细信息请参考

>
章节
定时器组
(TIMG)
。  
3.4.2
看门狗定时器  
芯片中有
3
个看门狗定时器
:
2
个定时器模块中各有
1
个
(
称作主看门狗定时器
,
即
MWDT
)
,
RTC
模块中也有  
1
个
(
称作
RTC
看门狗定时器
,
即
RWDT
)
。
意
外的软件或硬件问题会导致应用程序工作失常
,
而
看门狗定时器  
可以帮助系统从中恢复。看门狗定时器有
4
个阶段。如果当前阶段超过预定时间,但没有喂狗或关闭看门狗定  
时器
,
可
能引发以下
3
到
4
种动作中的
1
种
。
这
些动作是
:
中
断
、
CPU
复位
、
内
核复位和系统复位
。
其
中
,
只
有  
RWDT
能够触发系统复位,将复位包括
RTC
在内的整个芯片。每个阶段的超时时间长度均可单独设置。  
在
flash
启动期间,
RWDT
和第一个
MWDT
会自动开启,以便检测和修复启动问题。  
看门狗具有以下特性:  
• 4
 
个阶段,每一阶段都可被单独配置或关闭  
•
各阶段时间段可被编程  
•
如阶段超时,会采取
3
到
4
种可能动作中的
1
种(中断、
CPU
复位、内核复位和系统复位)  
• 32-bit
 
超时计数器  
•
写保护,防止
RWDT
和
MWDT
配置被误写  
• SPI
 
flash
启动保护;如果在预定时间内,来自
SPI flash
的启动过程没有完成,看门狗会重启整个系统。  
详细信息请参考

>
章节
看门狗定时器
(WTD)
。  
乐鑫信息科技  
29  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
3.5
加密硬件加速器  
ESP32
配备硬件加速器,支持一些通用加密算法,比如
AES (FIPS PUB 197)
、
SHA (FIPS PUB 180-4)
、
RSA
和  
ECC
等,还支持大数乘法、大数模乘等独立运算。硬件加速器支持的
RSA
、
ECC
、大数乘法和大数模乘运算最  
大长度可达
4096 bit
。  
硬件加速器极大提高了运算速度,显著减小了软件的复杂度。硬件加速器还支持对
flash
的加密与动态解密,确  
保
flash
中的代码不被窃取。  
3.6
射频和
Wi-Fi  
芯片射频包含以下主要模块:  
• 2.4
 
GHz
接收器  
• 2.4
 
GHz
发射器  
•
偏置
(bias)
和线性稳压器  
• Balun
 
和收发切换器  
•
时钟生成器  
3.6.1 2.4
 
GHz
接收器  
2.4 GHz
接收器将
2.4 GHz
射频信号解调为正交基带信号
,
并
用
2
个高精度
、
高
速的
ADC
将后者转为数字信号。  
为了适应不同的信道情况
,
芯
片集成了
RF
滤波器
、
自
动增益控制
(AGC)
、
DC
偏移补偿电路和基带滤波器。  
3.6.2 2.4
 
GHz
发射器  
2.4 GHz
发射器将正交基带信号调制为
2.4 GHz
射频信号
,
使
用大功率互补金属氧化物半导体
(CMOS)
功率放大  
器驱动天线
。
数
字校准进一步改善了功率放大器的线性
,
使
得
802.11b
无线传输功率可达
+20.5 dBm
,
802.11n  
无线传输功率可达
+18 dBm
。  
为了抵消射频接收器的瑕疵,芯片还另增了校准措施,例如
:  
•
载波泄露消除  
• I/Q
 
相位匹配  
•
基带非线性抑制  
•
射频非线性抑制  
•
天线匹配  
这些内置校准措施缩短了产品的测试时间,不再需要测试设备。  
3.6.3
时钟生成器  
时钟生成器为接收器和发射器生成
2.4 GHz
正交时钟信号,所有部件均集成于芯片上,包括电感、变容二极管、  
环路滤波器、线性稳压器和分频器。  
时钟生成器含有内置校准电路和自测电路。运用拥有自主知识产权的校准算法,正交时钟相噪特性在片上经过  
算法优化处理(该算法拥有自主知识产权
)
,
以确保接收器和发射器达到最佳性能。  
乐鑫信息科技  
30  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
3.6.4 Wi-Fi
 
射频和基带  
芯片支持
TCP/IP
协议,完全遵循
802.11b/g/n Wi-Fi MAC
协议栈,支持分布式控制功能
(DCF)
下的基本服务集  
(BSS) STA
和
SoftAP
操作。支持通过最小化主机交互来优化有效工作时长,以实现功耗管理。  
Wi-Fi
射频和基带支持以下特性:  
• 802.11b/g/n  
• 802.11n
 
MCS0-7
支持
20 MHz
和
40 MHz
带宽  
• 802.11n
 
MCS32 (RX)  
• 802.11n
 
0.4
µ
s
保护间隔  
•
数据率高达
150 Mbps  
•
接收
STBC 2×1  
•
发射功率高达
20.5 dBm  
•
可调节的发射功率  
•
天线分集  
芯片支持带有外部射频开关的天线分集与选择。外部射频开关由一个或多个
GPIO
管脚控制,用来选择最  
合适的天线以减少信道衰减的影响。  
3.6.5 Wi-Fi
 
MAC  
Wi-Fi MAC
自行支持的底层协议功能如下:  
• 4
 
×
虚拟
Wi-Fi
接口  
•
同时支持基础结构型网络
(Infrastructure BSS) Station
模式
/SoftAP
模式
/
混杂模式  
• RTS
 
保护,
CTS
保护,立即块确认
(Immediate Block ACK)  
•
重组
(Defragmentation)  
• TX/RX
 
A-MPDU, RX A-MSDU  
• TXOP  
•
无线多媒体
(WMM)  
• CCMP
(
CBC-MAC
,计数器模式
)
、
TKIP (MIC
,
RC4)
、
WAPI (SMS4)
、
WEP (RC4)
和
CRC  
•
自动
Beacon
监测(硬件
TSF
)  
3.7
蓝牙  
芯片集成了蓝牙链路控制器和蓝牙基带,支持基带协议和其他底层链路协议,例如调制
/
解调、包处理、比特流  
处理和跳频等。  
3.7.1
蓝牙射频和基带  
芯片蓝牙射频和基带支持以下特性:  
• Class-1
、
Class-2
和
Class-3
发射输出功率,动态控制范围高达
21 dB  
乐鑫信息科技  
31  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
•
π
/4 DQPSK
和
8 DPSK
调制  
• NZIF
 
接收器灵敏度高,最小灵敏度达
-94 dBm  
•
无需外部
PA
即可支持
Class-1
操作  
•
内置
SRAM
支持全速数据传送、混合语音和数据以及完整的微微网
(Piconet)
运行  
•
用于前向纠错、包头错误控制、接入码检查、
CRC
、解调、加密比特流生成、白化和发送脉冲成形的逻辑  
电路  
• ACL
、
SCO
、
eSCO
和
AFH  
• PCM
 
接口中的
A-law
、
µ
-law
和
CVSD
数字音频编解码  
• SBC
 
音频编解码  
•
低功耗应用的电源管理  
•
带有
128-bit AES
的
SMP  
3.7.2
蓝牙接口  
•
提供
UART HCI
接口,速度高达
4 Mbps  
•
提供
SDIO/SPI HCI
接口  
•
提供
PCM/I2S
音频接口  
3.7.3
蓝牙协议栈  
芯片的蓝牙协议栈支持蓝牙
v4.2 BR/EDR
和
Bluetooth LE
标准。  
3.7.4
蓝牙链路控制器  
链路控制器主要可实现
3
种操作
:
Standby
、
Connection
和
Sniff
。
可
实现多路连接以及查询
、
寻
呼和安全简易配  
对
(SSP)
等操作,因此能够组建微微网
(Piconet)
和散射网
(Scatternet)
。以下为链路控制器的主要特性:  
•
传统蓝牙  
–
设备发现(查询和查询扫描)  
–
建立连接(寻呼和寻呼扫描)  
–
多连接  
–
支持异步数据收发  
–
同步连接
(SCO/eSCO)  
–
主从切换  
–
自适应跳频
(AFH)
和信道选择  
–
加密广播  
–
授权和加密  
–
安全简易配对
(SSP)  
–
多点连接和散射网管理  
乐鑫信息科技  
32  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
–
Sniff
(呼吸)模式  
–
非连接的从模式广播(收发)  
–
增强型功率控制  
–
Ping  
•
低功耗蓝牙  
–
广播  
–
扫描  
–
支持同时广播和扫描  
–
多连接  
–
异步数据收发  
–
自适应跳频和信道选择  
–
连接参数更新  
–
支持扩展的数据包长度  
–
链路层加密  
–
LE Ping  
3.8
数字外设  
3.8.1
通用输入
/
输出接口
(GPIO)  
ESP32
共有
34
个
GPIO
管脚,通过配置对应的寄存器,可以为这些管脚分配不同的功能,包括如下几类
GPIO
:  
只有数字功能的
GPIO
、带模拟功能的
GPIO
、带电容触摸功能的
GPIO
等。带模拟功能的
GPIO
和带电容触摸  
功能的
GPIO
可以被配置为数字
GPIO
。  
大部分带数字功能的
GPIO
都可以被配置为内部上拉
/
下拉,或者被设置为高阻。当被配置为输入时,可通过读  
取寄存器获取输入值。输入管脚也可以被设置为通过边缘触发或电平触发来产生
CPU
中断。大部分数字
IO
管  
脚都是双向、非反相和三态的,包括带有三态控制的输入和输出缓冲器。这些管脚可以复用作其他功能,例如  
SDIO
、
UART
、
SPI
等
(
更多信息请参考附录
IO_MUX
)
。
当
芯片低功耗运行时
,
GPIO
可被设定为保持状态。  
详细信息请参考

>
章节
IO MUX
和
GPIO
交换矩阵
(GPIO, IO MUX)
。  
3.8.2
串行外设接口
(SPI)  
ESP32
共有
3
组
SP
I
(
SPI
、
HSPI
和
VSPI
)
接
口
,
可
以在主机或从机模式
,
在
1-line
全双工或
1/2/4-line
半双工  
通信模式下工作,作为通用
SPI
支持以下特性:  
• 4
 
种模式的
SPI
传输格式,模式取决于
SPI
时钟的极性
(CPOL)
和相位
(CPHA)  
•
最高支持到
80 MHz
(实际可支持频率还受限于所用
pad
、
PCB
走线、外接器件规格等)  
•
最高支持
64 byte
的
FIFO  
所有
SPI
接口都可以连接外部
flash/SRAM
和
LCD
。每一个
SPI
控制器都可连接到
DMA
通道。  
详细信息请参考

>
章节
SPI
控制器
。  
乐鑫信息科技  
33  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
3.8.3
通用异步收发器
(UART)  
ESP32
有
3
个
UART
接口,即
UART0
、
UART1
和
UART2
,支持异步通信(
RS232
和
RS485
)和
IrDA
,通信  
速率可达到
5 Mbps
。
UART
支持
CTS
和
RTS
信号的硬件管理以及软件流控(
XON
和
XOFF
)
。
3
个接口均可被  
DMA
访问或者
CPU
直接访问。  
详细信息请参考

>
章节
UART
控制器
(UART)
。  
3.8.4 I2C
 
接口  
ESP32
有
2
个
I2C
总线接口,根据用户的配置,总线接口可以用作
I2C
主机或从机模式。
I2C
接口支持:  
•
标准模式
(100 Kbit/s)  
•
高速模式
(400 Kbit/s)  
•
速度最高可达
5 MHz
,但受制于
SDA
上拉强度  
• 7-bit/10-bit
 
寻址模式  
•
双寻址模式  
用户可以配置指令寄存器来控制
I2C
接口,从而实现更多灵活的应用。  
详细信息请参考

>
章节
I2C
控制器
(I2C)
。  
3.8.5 I2S
 
接口  
ESP32
有
2
个标准
I2S
接口。这
2
个接口可以以主机或从机模式,在全双工或半双工模式下工作,并且可被配  
置为
8/16/32/48/64-bit
的输入输出通道,支持频率从
10 kHz
到
40 MHz
的
BCK
时钟。当
1
个或
2
个
I2S
接口  
被配置为主机模式时,主机时钟可以输出到外部
DAC/CODEC
。  
2
个
I2S
接口都有专用的
DMA
控制器。支持
PDM
和
BT PCM
接口。  
详细信息请参考

>
章节
I2S
控制器
(I2S)
。  
3.8.6
红外遥控  
RMT
支持
8
通道的红外发射和接收。通过程序控制脉冲波形,
RMT
可以支持多种红外协议。
8
个通道共用
1
个  
512 x 32-bit
的存储模块来存放收发的波形。  
详细信息请参考

>
章节
红外遥控
(RMT)
。  
3.8.7
脉冲计数控制器  
脉冲计数器通过
7
种模式捕捉脉冲并对脉冲边沿计数。内部有
8
个通道,每个通道一次可同时捕捉
4
个信号。  
每组
4
个输入包括
2
个脉冲信号和
2
个控制信号。当计数器达到了设定的阈值,就会产生
1
个中断。  
详细信息请参考

>
章节
脉冲计数控制器
(PCNT)
。  
3.8.8 LED
 
PWM
控制器  
LED PWM
控制器可以生成
16
路独立的数字波形,波形的周期和占空比可配置。  
16
路信号在
80 MHz APB
总线时钟下工作,其中
8
路信号还可以选择使用芯片内置的
8 MHz
振荡器时钟,可  
在
Light-sleep
模式下工作。每路信号可选择
1
个
20-bit
定时器,定时器的计数范围可配置,在输出信号周期为  
1 ms
时,占空比的精确度可以高达
16 bit
。  
乐鑫信息科技  
34  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
通过软件可以实时改变占空比
。
另
外
,
每
路
LED PWM
支持自动步进式地增加或减少占空比
,
可
以用于
LED RGB  
彩色梯度发生器。  
详细信息请参考

>
章节
LED PWM
控制器
(LEDC)
。  
3.8.9
电机控制脉宽调制器
(MCPWM)  
PWM
控制器可以用于驱动数字马达和智能灯。该控制器包含
PWM
定时器、
PWM
执行器和
1
个专用的捕捉子  
模组
。
定
时器可以同步定时
,
也
可以独立运行
。
每
个
PWM
执行器为
1
个
PWM
通道生成波形
。
专
用的捕捉子模  
组可以精确捕捉外部定时事件。  
详细信息请参考

>
章节
电机控制脉宽调制器
(PWM)
。  
3.8.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 bit
、
4 bit
和
8 bit
。在
4-bit
数据总线模  
式中,可以支持
2
个
SD/SDIO/MMC4.41
卡,还支持
1
个以
1.8 V
电压工作的
SD
卡。  
详细信息请参考

>
章节
SD/MMC
主机控制器
。  
3.8.11 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  
详细信息请参考

>
章节
SDIO
从机控制器
。  
乐鑫信息科技  
35  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
3.8.12 TWAI

®

控制器  
ESP32
系列带有一个
TWAI

®

控制器,具有如下特性:  
•
兼容
ISO 11898-1
协议(
CAN
规范
2.0
)  
•
支持标准格式(
11-bit
标识符)和扩展格式(
29-bit
标识符)  
•
支持速率:  
–
芯片版本
v0.0/v1.0/v1.0
支持
25 Kbit/s
~
1 Mbit/s
位速率  
–
芯片版本
v3.0/v3.1
支持
12.5 Kbit/s
~
1 Mbit/s
位速率  
•
支持多种操作模式:正常模式、只听模式和自测模式  
• 64
 
字节接收
FIFO  
•
特殊发送:单次发送和自发自收  
•
接收滤波器(支持单滤波器和双滤波器模式)  
•
错误检测与处理:错误计数、错误报警限制可配置、错误代码捕捉和仲裁丢失捕捉  
详细信息请参考

>
章节
双线汽车接口
(TWAI)
。  
3.8.13
以太网
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
的时钟输出  
详细信息请参考

>
章节
以太网
(MAC)
。  
乐鑫信息科技  
36  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
3.9
模拟外设  
3.9.1
模
/
数转换器
(ADC)  
ESP32
集成了
2
个
12
位
SAR ADC
,共支持
18
个模拟通道输入。为了实现更低功耗,
ESP32
的
ULP
协处理器  
也可以在睡眠方式下测量电压,此时,可通过设置阈值或其他触发方式唤醒
CPU
。  
通过适当的设置,最多可配置
18
个管脚的
ADC
,用于电压模数转换。  
表
3-3
描述了
ADC
特性:  
表
3-3. ADC
特性  
参数  
描述  
最小值 最大值
 
单位  
DNL
(差分非线性)
RTC
控制器;
ADC
外接
100 nF
电容;  
–
7  
–
12  
—
7
LSB  
LSB  
INL
(积分非线性) 输入为
 
DC
信号;常温
25 °C
;
Wi-Fi&BT
关闭  
12  
RTC
控制器  
200 ksps  
Msps  
采样速度  
DIG
控制器  
—
2
说明:  
• Atten
 
= 3
时,测量值大于
3000
(电压值约为
2450 mV
)之后,精度会比上表所述低。  
•
使用过滤器多次采样或计算平均值可以获得更好的
DNL
结果。  
• VDD3P3_RTC
 
电源域的
GPIO
管脚输入电压范围请严格遵守表
3-3
直流电气特性规范,否则会引入
ADC  
测量误差,且影响芯片正常工作。  
默认情况下,芯片之间会有
±6%
的测量差异。
ESP-IDF
提供了对
ADC1
的多种

。使用
eFuse Vref
参考  
值校准后的结果如表
3-4
所示。用户如需要更高的精度可选用其他方法自行校准。  
表
3-4. ADC
校准结果  
参数  
描述  
最小值 最大值 单位  
Atten = 0,
有效测量范围
100
∼
950 mV  
Atten = 1,
有效测量范围
100
∼
1250 mV  
Atten = 2,
有效测量范围
150
∼
1750 mV  
Atten = 3,
有效测量范围
150
∼
2450 mV  
–
23  
–
30  
–
40  
–
60  
23  
30  
40  
60  
mV  
mV  
mV  
mV  
总误差  
详细信息请参考

>
章节
片上传感器与模拟信号处理
。  
3.9.2
数
/
模转换器
(DAC)  
ESP32
有
2
个
8-bit DAC
通道
,
将
2
路数字信号分别转化为
2
个模拟电压信号输出
,
两
个通道可以独立地工作。  
DAC
电路由内置电阻串和
1
个缓冲器组成。这
2
个
DAC
可以作为参考电压使用。  
详细信息请参考

>
章节
片上传感器与模拟信号处理
。  
3.9.3
触摸传感器  
ESP32
提供了多达
10
个电容式传感
GPIO
,能够探测由手指或其他物品直接接触或接近而产生的电容差异。这  
种设计的低噪声特性和电路的高灵敏度支持使用相对较小的触摸板。也可以使用触摸板阵列以探测更大区域或  
更多点。表
3-5
列出了
10
个电容式传感
GPIO
。  
乐鑫信息科技  
37  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
表
3-5. ESP32
上的电容式传感
GPIO  
电容式传感信号名称  
管脚名称  
GPIO4  
GPIO0  
GPIO2  
MTDO  
MTCK  
T0  
T1  
T2  
T3  
T4  
T5  
T6  
T7  
T8  
T9  
MTDI  
MTMS  
GPIO27  
32K_XN  
32K_XP  
详细信息请参考

>
章节
片上传感器与模拟信号处理
。  
说明:  
ESP32
触摸传感器目前尚无法通过射频抗扰度测试系统
(CS)
认证,应用场景有所限制。  
乐鑫信息科技  
38  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
3.10
外设管脚分配  
表
3-6.
外设管脚分配  
接口  
信号  
管脚  
功能  
ADC1_CH0  
ADC1_CH1  
ADC1_CH2  
ADC1_CH3  
ADC1_CH4  
ADC1_CH5  
ADC1_CH6  
ADC1_CH7  
ADC2_CH0  
ADC2_CH1  
ADC2_CH2  
ADC2_CH3  
ADC2_CH4  
ADC2_CH5  
ADC2_CH6  
ADC2_CH7  
ADC2_CH8  
ADC2_CH9  
DAC_1  
SENSOR_VP  
SENSOR_CAPP  
SENSOR_CAPN  
SENSOR_VN  
32K_XP  
32K_XN  
VDET_1  
VDET_2  
GPIO4  
ADC  
2
个
12-bit SAR ADC  
GPIO0  
GPIO2  
MTDO  
MTCK  
ADC  
2
个
12-bit SAR ADC  
MTDI  
MTMS  
GPIO27  
GPIO25  
GPIO26  
GPIO25  
GPIO26  
GPIO4  
DAC  
2
个
8-bit DAC  
DAC_2  
TOUCH0  
TOUCH1  
TOUCH2  
TOUCH3  
TOUCH4  
TOUCH5  
TOUCH6  
TOUCH7  
TOUCH8  
TOUCH9  
MTDI  
GPIO0  
GPIO2  
MTDO  
MTCK  
触摸传感器  
电容式触摸传感器  
MTDI  
MTMS  
GPIO27  
32K_XN  
32K_XP  
MTDI  
MTCK  
MTCK  
JTAG  
软件调试
JTAG  
MTMS  
MTMS  
MTDO  
MTDO  
HS2_CLK  
HS2_CMD  
MTMS  
MTDO  
SD/SDIO/MMC
主机
HS2_DATA0  
GPIO2  
支持
V3.01
标准
SD
内存卡  
控制器  
HS2_DATA1  
HS2_DATA2  
HS2_DATA3  
GPIO4  
MTDI  
MTCK  
乐鑫信息科技  
39  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
接口  
信号  
管脚  
功能  
PWM0_OUT0
~
2  
PWM1_OUT_IN0
~
2  
PWM0_F
L
T
_IN0
~
2  
PWM1_F
L
T
_IN0
~
2  
PWM0_CAP_IN0
~
2  
PWM1_CAP_IN0
~
2  
PWM0_SYNC_IN0
~
2  
PWM1_SYNC_IN0
~
2  
SD_CLK  
16-bit
计时器的
3
路通道可产生
PWM
波  
形,每路包括
1
对输出信号、
3
个故障检  
测信号、
3
个事件捕捉信号,及
3
个同步  
信号。  
任意
GPIO
管脚  
电机
PWM  
MTMS  
MTDO  
GPIO2  
GPIO4  
MTDI  
SD_CMD  
SD_DATA0  
SDIO/SPI
从机控制器  
SDIO
接口,符合
SDIO V2.0
卡行业标准。  
SD_DATA1  
SD_DATA2  
SD_DATA3  
MTCK  
U0RXD_in  
U0CTS_in  
U0DSR_in  
U0TXD_out  
U0RTS_out  
U0DTR_out  
U1RXD_in  
UART  
任意
GPIO
管脚  
3
路
UART
设备,支持硬件流控制和
DMA  
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  
I2CEXT0_SCL_out  
I2CEXT0_SDA_out  
I2CEXT1_SCL_out  
I2CEXT1_SDA_out  
ledc_hs_sig_out0
~
7  
ledc_ls_sig_out0
~
7  
I2C  
任意
GPIO
管脚  
任意
GPIO
管脚  
2
路
I2C
设备,支持主机或从机模式  
16
路独立通道;采用
@80 MHz
时钟
/RTC  
时钟。占空比精确度:
16-bit
。  
LED PWM  
乐鑫信息科技  
40  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
接口  
信号  
管脚  
功能  
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  
用于串行立体声数据的输入输出,并行  
LCD
数据的输出,
camera
并行数据的输  
入。  
注
:
I2S0_CLK
和
I2S1_CLK
仅可通过
IO  
MUX
映射至
GPIO0
、
U0RXD (GPIO3)
或  
U0TXD (GPIO1)
,选择
GPIO
功能  
CLK_OUT1
、
CLK_OUT2
或
CLK_OUT3
。  
更多信息,请参考  
I2S0O_DATA_out0
~
23
任意
GPIO
管脚  
I2S1I_DATA_in0
~
15  
I2S1O_BCK_in  
I2S  
I2S1O_WS_in  
I2S1I_BCK_in  
和
GPIO Matrix
>
IO MUX Pad
列表
。  
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  
I2S0_CLK  
GPIO0
、
U0RXD
、  
或
U0TXD  
I2S1_CLK  
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
管脚  
8
路
IR
收发器,支持不同波形标准。  
Standard SPI
接口包括时钟、片选、
MOSI  
和
MISO
。这些接口可连接至
LCD
等外设  
设备,支持以下功能:  
•
主机和从机模式;  
通用
SPI  
任意
GPIO
管脚  
• 4
 
种模式的
SPI
传输格式;  
•
可配置
SPI
频率;  
•
高达
64
字节
FIFO
和
DMA
。  
乐鑫信息科技  
41  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
接口  
信号  
管脚  
功能  
SPIHD  
SD_DATA_2  
SPIWP  
SD_DATA_3  
SD_CMD  
SD_CLK  
SD_DATA_0  
SD_DATA_1  
MTMS  
SPICS0  
SPICLK  
SPIQ  
SPID  
HSPICLK  
HSPICS0  
MTDO  
支持
Standard SPI
、
Dual SPI
和
Quad SPI
,  
可以连接外部
Flash
和
SRAM
。  
HSPIQ  
MTDI  
并行
QSPI  
HSPID  
MTCK  
HSPIHD  
GPIO4  
HSPIWP  
GPIO2  
VSPICLK  
GPIO18  
GPIO5  
VSPICS0  
VSPIQ  
GPIO19  
GPIO23  
GPIO21  
GPIO22  
GPIO0  
VSPID  
VSPIHD  
VSPIWP  
EMAC_TX_CLK  
EMAC_RX_CLK  
EMAC_TX_EN  
EMAC_TXD0  
EMAC_TXD1  
EMAC_TXD2  
EMAC_TXD3  
EMAC_RX_ER  
EMAC_RX_DV  
EMAC_RXD0  
EMAC_RXD1  
EMAC_RXD2  
EMAC_RXD3  
EMAC_CLK_OUT  
GPIO5  
GPIO21  
GPIO19  
GPIO22  
MTMS  
MTDI  
MTCK  
GPIO27  
GPIO25  
GPIO26  
U0TXD  
MTDO  
EMAC  
以太网
MAC
、
MII/RMII
接口  
GPIO16  
EMAC_CLK_OUT_180 GPIO17  
EMAC_TX_ER  
GPIO4  
EMAC_MDC_out  
EMAC_MDI_in  
任意
GPIO
管脚  
任意
GPIO
管脚  
任意
GPIO
管脚  
任意
GPIO
管脚  
任意
GPIO
管脚  
EMAC_MDO_out  
EMAC_CRS_out  
EMAC_COL_out  
乐鑫信息科技  
42  
ESP32
系列芯片技术规格书
v4.4  

3
功能描述  
接口  
信号  
管脚  
功能  
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  
twai_rx  
脉冲计数器通过
7
种模式捕捉脉冲并对脉  
任意
GPIO
管脚  
脉冲计数器  
冲边沿计数。  
twai_tx  
TWAI  
任意
GPIO
管脚  
兼容
ISO11898-1
协议(
CAN
规范
2.0
)  
twai_bus_off_on  
twai_clkout  
乐鑫信息科技  
43  
ESP32
系列芯片技术规格书
v4.4  

4
电气特性  
4
电气特性  
4.1
绝对最大额定值  
超出表
4-1
绝对最大额定值
的绝对最大额定值可能导致器件永久性损坏。这只是强调的额定值,不涉及器件在  
这些或其它条件下超出章节
4.2
建议工作条件
技术规格指标的功能性操作。长时间暴露在绝对最大额定条件下  
可能会影响设备的可靠性。  
表
4-1.
绝对最大额定值  
参数  
说明  
最小值 最大值  
单位  
V
VDDA, VDD3P3, VDD3P3_RTC, VDD3P3_CPU, VDD_SDIO
 
允许输入电压  
–
0.3  
—
3.6  
1200  
150  
1
I

output  

T

ST ORE  

1
IO
输出总电流  
mA  
°C  
存储温度  
–
40  
在
25 °C
的环境温度下连续
24
小时保持所有
IO
管脚拉高并接地,设备工作完全正常。  
4.2
建议工作条件  
表
4-2.
建议工作条件  
参数  
说明  
最小值  
典型值  
最大值  
单位  
VDDA, VDD3P3, VDD3P3_RTC

note 1  

VDD_SDIO (3.3 V mode)

note 2  

,
建议输入电压  
2.3/3.0

note 3  

3.3  
3.6  
V
VDD3P3_CPU  
I

V DD  

T

note 4  

建议输入电压  
输入总电流  
工作温度  
1.8  
0.5  
3.3  
—
3.6  
—
V
A
–
40  
—
125  
°C  
1.
写
eFuse
时,
VDD3P3_RTC
应至少
3.3 V
。  
2.  
• VDD_SDIO
 
为
IO
的供电电源,通常也作为外接设备的供电电源。具体信息可参考附录
IO_MUX
。  
• VDD_SDIO
 
可由
ESP32
的
VDD3P3_RTC
生成:  
–
当
VDD_SDIO
处于
3.3 V
模式时,由
VDD3P3_RTC
通过约
6
Ω
电阻直接供电。因此,
VDD_SDIO
相对  
VDD3P3_RTC
会有一定电压降。  
–
当
VDD_SDIO
处于
1.8 V
模式时,由
ESP32
内部的
LDO
产生。
LDO
能提供的最大电流为
40 mA
,输出电  
压范围为
1.65 V
~
2.0 V
。  
• VDD_SDIO
 
也可由外部电源供电。  
•
更多信息请参考章节
2.3.1
电源管理
。  
3.  
4.  
•
带有封装内
3.3 V flash/PSRAM
的芯片,此处电压最小值为
3.0 V
;  
•
无封装内
flash/PSRAM
的芯片,此处电压最小值为
2.3 V
;  
•
更多信息请查看表
1 ESP32
系列型号对比
。  
•
由于
ESP32-U4WDH
的内置
flash
工作温度为–
40 °C
~
105 °C
,所以
ESP32-U4WDH
芯片的整体工作温度为–  
40 °C
~
105 °C
。  
•
由于
ESP32-D0WDR2-V3
的内置
PSRAM
工作温度为–
40 °C
~
85 °C
,所以
ESP32-D0WDR2-V3
芯片的整体工  
作温度为–
40 °C
~
85 °C
。  
• ESP32
 
系列中其他型号的芯片无内置
flash
或
PSRAM
,工作温度为–
40 °C
~
125 °C
。  
乐鑫信息科技  
44  
ESP32
系列芯片技术规格书
v4.4  

4
电气特性  
4.3
直流电气特性
(3.3
V
,
2
5 °C)  
表
4-3.
直流电气特性
(3.3
V
,
2
5 °C)  
参数  
C

IN  

V

IH  

V

IL  

I

IH  

说明 最小值  
典型值  
最大值  
单位  
pF  
V
管脚电容  
—
2
—
高电平输入电压  
低电平输入电压  
高电平输入电流  
低电平输入电流  
高电平输出电压  
低电平输出电压  
0.75×VDD

1  

—
—
—
—
—
—
VDD

1

+0.3  
0.25×VDD

1  

50  
–
0.3  
V
—
nA  
nA  
V
I

IL  

—
50  
V

OH  

V

OL  

0.8×VDD

1  

—
—
0.1×VDD

1  

V
VDD3P3_CPU
电  
源域

1
,
2  

高电平拉电流  
(VDD

1

= 3.3
V
,  
V

OH

>= 2.64
V
,  
管脚输出强度设为  
最大值
)  
—
—
—
40  
40  
20  
—
—
—
mA  
mA  
mA  
VDD3P3_RTC
电  
源域

1
,
2  

I

OH  

VDD_SDIO
电
源  
域

1
,
3  

低电平灌电流  
(VDD

1

= 3.3
V
,
V

OL

= 0.495
V
,  
管脚输出强度设为最大值
)  
上拉电阻  
I

OL  

—
28  
—
mA  
R

P U  

—
—
—
45  
45  
—
—
—
k
Ω  
k
Ω  
V
R

P D  

下拉电阻  
V

IL
_
nRST  

CHIP_PU
关闭芯片的低电平输入电压  
0.6  
1. VDD
 
是
I/O
的供电电源,具体请参考附录
IO_MUX
。  
2. VDD3P3_CPU
 
和
VDD3P3_RTC
电源域的单个管脚的拉电流随管脚数量增加而减小,从约
40 mA
减小到约
29 mA
。  
3. VDD_SDIO
 
电源域的单个管脚的拉电流随管脚数量增加而减小,从约
30
减小到约
10 mA
。  
4.4 Active
 
模式下的
RF
功耗  
下列功耗数据是基于
3.3 V
电源
、
25 °C
环境温度
,
在
RF
接口处完成的测试结果
。
所
有发射数据均基于
50%
的  
占空比测得。  
表
4-4.
射频功耗参数  
工作模式  
最小值  
—
典型值  
240  
最大值  
—
单位  
mA  
mA  
mA  
mA  
mA  
mA  
发送
802.11b
,
DSSS 1 Mbps
,
POUT = +19.5 dBm  
发送
802.11g
,
OFDM 54 Mbps
,
POUT = +16 dBm  
发送
802.11n
,
OFDM MCS7
,
POUT = +14 dBm  
接收
802.11b/g/n  
—
190  
180  
—
—
—
—
95
~
100  
130  
—
发送
BT/BLE
,
POUT = 0 dBm  
接收
BT/BLE  
—
—
—
95
~
100  
—
乐鑫信息科技  
45  
ESP32
系列芯片技术规格书
v4.4  

4
电气特性  
4.5
可靠性  
表
4-5.
可靠性  
测试项目  
测试条件  
测试标准  
JESD22-A108  
JS-001  
HTOL
(高温工作寿命)  
125 °C
,
1000
小时  
HBM
(人体放电模式)

1

± 2000 V  
CDM
(充电器件模式)

2

± 500 V  
过电流
± 200 mA  
ESD
(静电放电敏感度
)  
闩锁测试
(Latch-up)  
JS-002  
JESD78  
过电压
1.5 × VDD

max  

烘烤:
125 °C
,
24
小时  
J-STD-020  
预处理测试  
浸泡:三级(
30 °C
,
60% RH
,
192
小时)  
回流焊:
260 + 0 °C
,
20
秒,三次  
–
65 °C / 150 °C
,
500
次循环  
121 °C
,
100% RH
,
96
小时  
JESD47  
JESD22-A113  
JESD22-A104  
JESD22-A102  
TCT
(温度循环测试)  
高压蒸煮试验  
uHAST
(无偏压高加速温  
湿度应力试验)  
130 °C
,
85% RH
,
96
小时  
150 °C
,
1000
小时  
JESD22-A118  
JESD22-A103  
HTSL
(高温贮存寿命)  
1. JEDEC
 
文档
JEP155
规定:
500 V HBM
能够在标准
ESD
控制流程下安全生产。  
2. JEDEC
 
文档
JEP157
规定:
250 V CDM
能够在标准
ESD
控制流程下安全生产。  
4.6 Wi-Fi
 
射频  
表
4-6. Wi-Fi
射频特性  
参数  
说明  
最小值  
2412  
–
典型值  
最大值  
2484  
—
单位  
MHz  
Ω
工作信道中心频率范围

1  

输出阻抗

2  

—
—
—
见说明
2  
13  
11n, MCS7  
12  
18.5  
—
14  
dBm  
dBm  
dBm  
dBm  
dBm  
dBm  
dBm  
dBm  
dBm  
dBm  
dB  
输出功率

3  

11b
模式  
19.5  
–
98  
–
88  
–
93  
–
75  
–
93  
–
73  
–
90  
–
70  
27  
20.5  
—
11b, 1 Mbps  
11b, 11 Mbps  
11g, 6 Mbps  
11g, 54 Mbps  
11n, HT20, MCS0  
11n, HT20, MCS7  
11n, HT40, MCS0  
11n, HT40, MCS7  
11g, 6 Mbps  
11g, 54 Mbps  
11n, HT20, MCS0  
11n, HT20, MCS7  
—
—
—
—
—
—
灵敏度  
—
—
—
—
—
—
—
—
—
—
—
13  
—
dB  
邻道抑制  
—
27  
—
dB  
—
12  
—
dB  
1.
工作信道中心频率范围应符合国家或地区的规范标准。软件可以配置工作信道中心频率范围。  
乐鑫信息科技  
46  
ESP32
系列芯片技术规格书
v4.4  

4
电气特性  
2. ESP32
 
Wi-Fi
射频的输出阻抗典型值与封装尺寸有关。封装为
QFN 6×6
的
ESP32
芯片的输出阻抗为
30+j10
Ω
;封装  
为
QFN 5×5
的
ESP32
芯片的输出阻抗为
35+j10
Ω
。  
3.
根据产品或认证的要求,用户可以配置目标功率。  
4.7
经典蓝牙射频  
4.7.1
接收器
–
基础数据率
(BR)  
表
4-7.
接收器特性
–
基础数据率
(BR)  
参数  
说明  
最小值 典型值 最大值 单位  
灵敏度
@0.1% BER  
最大接收信号
@0.1% BER  
共信道抑制比
C/I  
—
–
90  
0
–
89  
—
+7  
—
—
—
—
—
—
—
—
—
—
—
–
88 dBm  
—
—
—
dBm  
dB  
—
—
F = F0 + 1 MHz  
F = F0
–
1 MHz  
F = F0 + 2 MHz  
F = F0
–
2 MHz  
F = F0 + 3 MHz  
F = F0
–
3 MHz  
30 MHz
~
2000 MHz  
2000 MHz
~
2400 MHz  
2500 MHz
~
3000 MHz  
3000 MHz
~
12.5 GHz  
—
—
–
6  
dB  
—
–
6  
dB  
—
–
25  
–
33  
–
25  
–
45  
—
dB  
邻道选择性抑制比
C/I  
—
dB  
—
dB  
—
dB  
–
10  
–
27  
–
27  
–
10  
–
36  
dBm  
dBm  
dBm  
dBm  
dBm  
—
带外阻塞  
—
—
互调  
—
4.7.2
发射器
–
基础数据率
(BR)  
表
4-8.
发射器特性
–
基础数据率
(BR)  
参数  
说明  
最小值 典型值 最大值  
单位  
射频发射功率(见表下方
说明
)  
增益控制步长  
—
—
—
0
3
—
—
dBm  
dB  
—
射频功率控制范围  
20 dB
带宽  
—
–
12  
—
—
+9  
—
dBm  
MHz  
dBm  
dBm  
dBm  
kHz  
—
0.9  
–
47  
–
55  
–
60  
—
F = F0 ± 2 MHz  
—
—
邻道发射功率  
F = F0 ± 3 MHz  
—
—
F = F0 ± > 3 MHz  
—
—
∆
f
1

avg  

—
—
—
—
—
—
—
—
155  
—
∆
f
2

max  

133.7  
—
—
kHz  
∆
f
2

avg

/
∆
f
1

avg  

ICFT  
0.92  
–
7  
—
—
—
—
kHz  
漂移速率  
偏移
(DH1)  
偏移
(DH5)  
—
0.7  
6
—
kHz/50
µ
s  
kHz  
—
—
—
6
—
kHz  
乐鑫信息科技  
47  
ESP32
系列芯片技术规格书
v4.4  

4
电气特性  
说明:  
从
0
到
7
,共有
8
个功率级别,发射功率范围从–
12 dBm
到
9 dBm
。功率电平每增加
1
时,发射功率增加
3 dB
。默认  
情况下使用功率级别
4
,相应的发射功率为
0 dBm
。  
4.7.3
接收器
–
增强数据率
(EDR)  
表
4-9.
接收器特性
–
增强数据率
(EDR)  
参数  
说明  
最小值 典型值 最大值 单位  
π
/4 DQPSK  
—
灵敏度
@0.01% BER  
最大接收信号
@0.01% BER  
共信道抑制比
C/I  
–
90  
—
—
—
—
—
—
—
—
–
89  
0
–
88 dBm  
—
—
—
—
—
—
—
—
—
dBm  
dB  
dB  
dB  
dB  
dB  
dB  
dB  
—
11  
F = F0 + 1 MHz  
F = F0
–
1 MHz  
F = F0 + 2 MHz  
F = F0
–
2 MHz  
F = F0 + 3 MHz  
F = F0
–
3 MHz  
8DPSK  
–
7  
–
7  
–
25  
–
35  
–
25  
–
45  
邻道选择性抑制比
C/I  
灵敏度
@0.01% BER  
最大接收信号
@0.01% BER  
共信道抑制比
C/I  
—
–
84  
—
—
—
—
—
—
—
—
–
83  
–
5  
–
82 dBm  
—
—
—
—
—
—
—
—
—
dBm  
dB  
dB  
dB  
dB  
dB  
dB  
dB  
—
18  
F = F0 + 1 MHz  
F = F0
–
1 MHz  
F = F0 + 2 MHz  
F = F0
–
2 MHz  
F = F0 + 3 MHz  
F = F0
–
3 MHz  
2
2
–
25  
–
25  
–
25  
–
38  
邻道抑制比
C/I  
4.7.4
发射器
–
增强数据率
(EDR)  
表
4-10.
发射器特性
–
增强数据率
(EDR)  
参数  
说明  
—
—
—
—
—
—
—
—
—
最小值 典型值 最大值 单位  
射频发射功率(见表
4-8
下方
说明
)  
增益控制步长  
—
—
0
3
—
—
dBm  
dB  
射频功率控制范围  
π
/4 DQPSK max w0  
π
/4 DQPSK max wi  
π
/4 DQPSK max |wi + w0|  
8DPSK max w0  
–
12  
—
—
+9 dBm  
–
0.72  
–
6  
—
—
—
—
—
—
kHz  
kHz  
kHz  
kHz  
kHz  
kHz  
—
—
–
7.42  
0.7  
—
8DPSK max wi  
—
–
9.6  
–
10  
8DPSK max |wi + w0|  
—
乐鑫信息科技  
48  
ESP32
系列芯片技术规格书
v4.4  

4
电气特性  
参数  
说明  
最小值 典型值 最大值 单位  
RMS DEVM  
99% DEVM  
Peak DEVM  
RMS DEVM  
99% DEVM  
Peak DEVM  
F = F0 ± 1 MHz  
F = F0 ± 2 MHz  
F = F0 ± 3 MHz  
F = F0 +/
–
> 3 MHz  
—
—
—
—
—
—
—
—
—
—
—
—
4.28  
100  
13.3  
5.8  
—
—
—
—
—
—
—
—
—
%
%
π
/4 DQPSK
调制精度  
%
%
8 DPSK
调制精度  
100  
14  
%
%
–
46  
–
40  
–
46  
—
dBm  
dBm  
dBm  
带内杂散发射  
–
53 dBm  
EDR
差分相位编码  
100  
—
%
4.8
低功耗蓝牙射频  
4.8.1
接收器  
表
4-11.
低功耗蓝牙接收器特性  
参数  
说明  
最小值 典型值 最大值 单位  
灵敏度
@30.8% PER  
最大接收信号
@30.8% PER  
共信道抑制比
C/I  
—
–
94  
0
–
93  
—
–
92 dBm  
—
—
—
—
—
—
—
—
—
—
—
—
—
—
dBm  
dB  
—
—
+10  
–
5  
F = F0 + 1 MHz  
F = F0
–
1 MHz  
F = F0 + 2 MHz  
F = F0
–
2 MHz  
F = F0 + 3 MHz  
F = F0
–
3 MHz  
30 MHz
~
2000 MHz  
2000 MHz
~
2400 MHz  
2500 MHz
~
3000 MHz  
3000 MHz
~
12.5 GHz  
—
—
dB  
—
–
5  
dB  
—
–
25  
–
35  
–
25  
–
45  
—
dB  
邻道抑制比
C/I  
—
dB  
—
dB  
—
dB  
–
10  
–
27  
–
27  
–
10  
–
36  
dBm  
dBm  
dBm  
dBm  
dBm  
—
带外阻塞  
互调  
—
—
—
4.8.2
发射器  
表
4-12.
低功耗蓝牙发射器特性  
参数  
说明  
最小值 典型值 最大值  
单位  
dBm  
dB  
射频发射功率(见表
4-8
下方
说明
)  
增益控制步长  
—
—
—
0
3
—
—
+9  
—
—
—
射频功率控制范围  
—
–
12  
—
—
dBm  
dBm  
dBm  
F = F0 ± 2 MHz  
F = F0 ± 3 MHz  
–
52  
–
58  
邻道发射功率  
乐鑫信息科技  
—
49  
ESP32
系列芯片技术规格书
v4.4  

4
电气特性  
参数  
说明  
最小值 典型值 最大值  
单位  
dBm  
kHz  
F = F0 ± > 3 MHz  
—
—
–
60  
—
—
265  
—
∆
f
1

avg  

—
—
—
—
—
—
∆
f
2

max  

∆
f
2

avg

/
∆
f
1

avg  

ICFT  
247  
—
—
kHz  
0.92  
–
10  
0.7  
2
—
—
—
—
kHz  
漂移速率  
偏移  
—
—
kHz/50
µ
s  
kHz  
—
—
乐鑫信息科技  
50  
ESP32
系列芯片技术规格书
v4.4  

5
封装  
5
封装  
•
有关卷带、载盘和产品标签的信息,请参阅

。  
•
俯视图中,芯片管脚从
Pin 1
位置开始按逆时针方向编号。关于管脚序号和名称的详细信息,请参考章节  
2.1
管脚布局
。  
Pin 1  
Pin 2  
Pin 3  
Pin 1  
Pin 2  
Pin 3  
图
5-1. QFN48 (6×6 mm)
封装  
D
D2  
PIN #1 ꢁD  
Dimensional Ref.  
PIN #1 DꢀT  
L
C0.350  
BY MARKING  
REF. Min.
 
Noꢀ. Max.  
A
ꢁ.8ꢁꢁ ꢁ.85ꢁ ꢁ.9ꢁꢁ  
L
—  
A1 ꢁ.ꢁꢁꢁ  
A3  
ꢁ.ꢁ5ꢁ  
ꢁ.2ꢁ3 Ref.  
L
eꢀ  
4.95ꢁ 5.ꢁꢁꢁ 5.ꢁ5ꢁ  
4.95ꢁ 5.ꢁꢁꢁ 5.ꢁ5ꢁ  
48L SLP  
D
E
E
E2  
+
(5×5ꢀꢀ)  
02 3.65ꢁ 3.7ꢁꢁ 3.75ꢁ  
3.7ꢁꢁ 3.75ꢁ  
E2 3.65ꢁ  
ꢁ.13ꢁ ꢁ.18ꢁ ꢁ.23ꢁ  
ꢁ.17ꢁ  
b
b1 ꢁ.ꢁ7ꢁ  
ꢁ.12ꢁ  
0
ꢀꢀꢀ  
0
C
L
ꢁ.3ꢁꢁ ꢁ.35ꢁ ꢁ.4ꢁꢁ  
bl  
e
ꢁ.35ꢁ BSC  
ꢀꢀꢀ  
C
48X  
Tol. of Form&Position  
aaa  
ꢁ.1ꢁ  
ꢁ.1ꢁ  
ꢁ.1ꢁ  
ꢁ.ꢁ5  
ꢁ.ꢁ8  
ꢁ.1ꢁ  
bbb  
TOP VIEw  
SIDE VIEw  
BOTTOM VIEw  
CCC  
ddd  
eee  
1/ꢀlccclCI  
fff  
Notes  
ꢂꢃ ꢄll DꢁꢅEꢆSꢁOꢆS ꢄꢇE ꢁꢆ ꢅꢁLLꢁꢅEꢈEꢇS,  
–
2ꢉ DIMENSIONING AND  
ꢈ
□
LERANCING PER JEDEC  
M
□
220ꢉ  
图
5-2. QFN48 (5×5 mm)
封装  
乐鑫信息科技  
51  
ESP32
系列芯片技术规格书
v4.4  

6
相关文档和资源  
6
相关文档和资源  
相关文档  
•

–
提供
ESP32
芯片的存储器和外设的详细使用说明。  
•

–
提供基于
ESP32
芯片的产品设计规范。  
•

–
提供关于
ESP32
芯片的设计问题的说明和解决方案。  
•
证书  
• ESP32
 
产品
/
工艺变更通知
(PCN)  
• ESP32
 
公告
–
提供有关安全、
bug
、兼容性、器件可靠性的信息  
•
文档更新和订阅通知  
开发者社区  
•

–
ESP-IDF
开发框架的文档中心。  
• ESP-IDF
 
及
GitHub
上的其它开发框架  
• ESP32
 
论坛
–
工程师对工程师
(E2E)
的社区,您可以在这里提出问题、解决问题、分享知识、探索观点。  
•
The ESP Journal
–
分享乐鑫工程师的最佳实践、技术文章和工作随笔。  
• SDK
 
和演示、
App
、工具、
AT
等下载资源  
产品  
• ESP32
 
系列芯片
–
ESP32
全系列芯片。  
• ESP32
 
系列模组
–
ESP32
全系列模组。  
• ESP32
 
系列开发板
–
ESP32
全系列开发板。  
• ESP
 
Product Selector
(乐鑫产品选型工具)
–
通过筛选性能参数、进行产品对比快速定位您所需要的产品。  
联系我们  
•
商务问题、技术支持、电路原理图
& PCB
设计审阅、购买样品(线上商店
)
、
成为供应商、意见与建议  
乐鑫信息科技  
52  
ESP32
系列芯片技术规格书
v4.4  

附录
A  
附录
A – ESP32
管脚清单  
A.1.
管脚清单说明  
表
6-1.
管脚清单说明  
序号  
说明  
1
IO_MUX
表格中,黄色单元格表示这几个
GPIO
管脚仅为输入管脚。  
以下管脚仅为输入管脚,不带输出驱动器或内置上拉/下拉电路:
SENSOR_VP (GPIO36)
、  
SENSOR_CAPP (GPIO37)
、
SENSOR_CAPN (GPIO38)
、
SENSOR_VN (GPIO39)
、
VDET_1  
(GPIO34)
、
VDET_2 (GPIO35)
。  
2
3
所有管脚分为
4
个电源域:
VDDA
(模拟电源
)
、
VDD3P3_RTC
(
RTC
电源
)
、
VDD3P3_CPU  
(数字
IO
和
CPU
电源
)
、
VDD_SDI
O
(
SDIO IO
电源
)
。
VDD_SDIO
是内置
SDIO-LDO
的输出源。  
SDIO-LDO
的配置电压为
1.8 V
或与
VDD3P3_RTC
相同。
Strapping
管脚和
eFuse bit
共同决  
定
SDIO-LDO
的默认电压。此外,软件还可以配置寄存器来强制改变
SDIO-LDO
电压。详见  
IO_MUX
表格中“
Power Domain
”一栏。  
VDD3P3_RTC
域中的功能管脚具有模拟功能,包括
32 kHz
晶体振荡器、
ADC
、
DAC
以及电  
容式触摸传感器。请参考
IO_MUX
表格中“
Analog Function 0
~
2
”各栏。  
这些
VDD3P3_RTC
管脚支持
RTC Function
功能
,
能
够在
Deep-sleep
模式下使用
。
例
如
,
RTC-  
GPIO
可用于
Deep-sleep
模式下的芯片。  
4
5
GPIO
管脚最多支持
IO_MUX
表格中“
Function 0
~
5
”各栏中所列的
6
个数字功能。功能选  
择寄存器应设置为“
N
”
,
其中
N
为功能编号。以下为常用模块的信号前缀定义:  
• SD_*
 
是
SDIO
从机的信号。  
• HS1_*
 
是
SDIO
主机端口
1
的信号。  
• HS2_*
 
是
SDIO
主机端口
2
的信号。  
• MT*
 
是
JTAG
的信号。  
6
• U0*
 
是
UART0
模块的信号。  
• U1*
 
是
UART1
模块的信号。  
• U2*
 
是
UART2
模块的信号。  
• SPI*
 
是
SPI01
模块的信号。  
• HSPI*
 
是
SPI2
模块的信号。  
• VSPI*
 
是
SPI3
模块的信号。  
乐鑫信息科技  
53  
ESP32
系列芯片技术规格书
v4.4  

附录
A  
序号  
说明  
每个数字
Function
栏均对应一列
T
y
pe
。请参考下列描述来理解每个
Function
所对应
T
y
pe
的  
意义。对于任意功能
Function-
N
而言,
T
y
pe
所指的是:  
• I
:仅为输入。如果选择了
Function-
N
以外的其他功能,则该管脚的输入信号仍会连接  
到
Function-
N
的输入信号。  
• I1
:
仅
为输入
。
如
果选择了
Function-
N
以外的其他功能
,
则
Function-
N
的输入信号恒为  
1
。  
• I0
:
仅
为输入
。
如
果选择
Function-
N
以外的其他功能
,
则
Function-
N
的输入信号恒为
0
。  
• O
:仅为输出。  
7
• 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  
8
• 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 0
”
。
输出使能由其数  
字
Function 0
控制。  
9
10  
表格
Ethernet_MAC
用于描述
Ethernet MAC
模块内的信号映射。
Ethernet MAC
支持
MII
和  
RMII
两种接口,同时支持内部
PLL
时钟和外部时钟源。对于
MII
接口来说,
Ethernet MAC
可  
配
TX_ERR
信号,也可不配
TX_ERR
信号。
MDC
、
MDIO
、
CRS
和
COL
均为慢速信号,可通  
过
GPIO
矩阵映射到任何
GPIO
管脚。  
11  
表格
GPIO_Matrix
用于描述
GPIO
交换矩阵。片上功能模组所发出的信号可映射到任何
GPIO  
管脚上。如表格
GPIO_Matrix
中
,
“
信号可经由
IO_MUX
输出
”
栏说明的一样,有些信号既可  
通过
IO_MUX
,也可通过
GPIO
矩阵映射到管脚上。  
12  
13  
*
表格
GPIO_Matrix
中
,
“默认值
”
一
栏表示未分配
GPIO
时
,
输
入信号的默认值
。
信
号的实际  
值由寄存器位
GPIO_FUNC
m
_IN_INV_SEL
和寄存器域
GPIO_FUNC
m
_IN_SEL
共同决定。
(
m  
的取值范围为
1
~
255
。
)  
乐鑫信息科技  
54  
ESP32
系列芯片技术规格书
v4.4  

附录
A  
A.2. GPIO_Matrix  
表
6-2. GPIO_Matrix  
信号可经由  
输出信号的  
输出使能信号  
SPICLK_oe  
SPIQ_oe  
SPID_oe  
SPIHD_oe  
SPIWP_oe  
SPICS0_oe  
SPICS1_oe  
SPICS2_oe  
HSPICLK_oe  
HSPIQ_oe  
HSPID_oe  
HSPICS0_oe  
HSPIHD_oe  
HSPIWP_oe  
1’d1  
序号  
0
输入信号  
默认值
*  
IO_MUX
输出  
yes  
yes  
yes  
yes  
yes  
yes  
no  
输出信号  
SPICLK_in  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
SPICLK_out  
SPIQ_out  
1
SPIQ_in  
2
SPID_in  
SPID_out  
3
SPIHD_in  
SPIHD_out  
4
SPIWP_in  
SPIWP_out  
SPICS0_out  
SPICS1_out  
SPICS2_out  
HSPICLK_out  
HSPIQ_out  
HSPID_out  
5
SPICS0_in  
6
SPICS1_in  
7
SPICS2_in  
no  
8
HSPICLK_in  
HSPIQ_in  
yes  
yes  
yes  
yes  
yes  
yes  
yes  
yes  
no  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
39  
40  
41  
42  
HSPID_in  
HSPICS0_in  
HSPIHD_in  
HSPICS0_out  
HSPIHD_out  
HSPIWP_out  
U0TXD_out  
U0RTS_out  
U0DTR_out  
U1TXD_out  
U1RTS_out  
I2S0O_BCK_out  
I2S1O_BCK_out  
I2S0O_WS_out  
I2S1O_WS_out  
I2S0I_BCK_out  
I2S0I_WS_out  
I2CEXT0_SCL_out  
I2CEXT0_SDA_out  
sdio_tohost_int_out  
pwm0_out0a  
pwm0_out0b  
pwm0_out1a  
pwm0_out1b  
pwm0_out2a  
pwm0_out2b  
—
HSPIWP_in  
U0RXD_in  
U0CTS_in  
1’d1  
U0DSR_in  
1’d1  
U1RXD_in  
yes  
yes  
no  
1’d1  
U1CTS_in  
1’d1  
I2S0O_BCK_in  
I2S1O_BCK_in  
I2S0O_WS_in  
I2S1O_WS_in  
I2S0I_BCK_in  
I2S0I_WS_in  
I2CEXT0_SCL_in  
I2CEXT0_SDA_in  
pwm0_sync0_in  
pwm0_sync1_in  
pwm0_sync2_in  
pwm0_f0_in  
pwm0_f1_in  
pwm0_f2_in  
—
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
pcnt_sig_ch0_in0  
pcnt_sig_ch1_in0  
pcnt_ctrl_ch0_in0  
pcnt_ctrl_ch1_in0  
no  
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
乐鑫信息科技  
55  
ESP32
系列芯片技术规格书
v4.4  

附录
A  
信号可经由  
输出信号的  
输出使能信号  
1’d1  
序号  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
输入信号  
默认值
*  
IO_MUX
输出  
no  
输出信号  
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  
HSPICS1_in  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
—
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
—
1’d1  
no  
HSPICS1_out  
HSPICS2_out  
VSPICLK_out_mux  
VSPIQ_out  
VSPID_out  
VSPIHD_out  
VSPIWP_out  
VSPICS0_out  
VSPICS1_out  
VSPICS2_out  
ledc_hs_sig_out0  
ledc_hs_sig_out1  
ledc_hs_sig_out2  
ledc_hs_sig_out3  
ledc_hs_sig_out4  
ledc_hs_sig_out5  
ledc_hs_sig_out6  
ledc_hs_sig_out7  
ledc_ls_sig_out0  
ledc_ls_sig_out1  
ledc_ls_sig_out2  
ledc_ls_sig_out3  
ledc_ls_sig_out4  
ledc_ls_sig_out5  
ledc_ls_sig_out6  
ledc_ls_sig_out7  
HSPICS1_oe  
HSPICS2_oe  
VSPICLK_oe  
VSPIQ_oe  
VSPID_oe  
VSPIHD_oe  
VSPIWP_oe  
VSPICS0_oe  
VSPICS1_oe  
VSPICS2_oe  
1’d1  
HSPICS2_in  
no  
VSPICLK_in  
yes  
yes  
yes  
yes  
yes  
yes  
no  
VSPIQ_in  
VSPID_in  
VSPIHD_in  
VSPIWP_in  
VSPICS0_in  
VSPICS1_in  
VSPICS2_in  
no  
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  
rmt_sig_in0  
no  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
no  
1’d1  
rmt_sig_in1  
no  
1’d1  
rmt_sig_in2  
no  
1’d1  
rmt_sig_in3  
no  
1’d1  
乐鑫信息科技  
56  
ESP32
系列芯片技术规格书
v4.4  

附录
A  
信号可经由  
输出信号的  
输出使能信号  
1’d1  
序号  
87  
输入信号  
默认值
*  
IO_MUX
输出  
no  
输出信号  
rmt_sig_in4  
0
0
0
0
—
—
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
0
0
0
—
0
0
0
0
rmt_sig_out0  
rmt_sig_out1  
rmt_sig_out2  
rmt_sig_out3  
rmt_sig_out4  
rmt_sig_out6  
rmt_sig_out7  
I2CEXT1_SCL_out  
I2CEXT1_SDA_out  
88  
rmt_sig_in5  
no  
1’d1  
89  
rmt_sig_in6  
no  
1’d1  
90  
rmt_sig_in7  
no  
1’d1  
91  
—
—
1’d1  
92  
—
—
1’d1  
94  
twai_rx  
no  
1’d1  
95  
I2CEXT1_SCL_in  
I2CEXT1_SDA_in  
host_card_detect_n_1  
host_card_detect_n_2  
host_card_write_prt_1  
host_card_write_prt_2  
host_card_int_n_1  
host_card_int_n_2  
pwm1_sync0_in  
pwm1_sync1_in  
pwm1_sync2_in  
pwm1_f0_in  
no  
1’d1  
96  
no  
1’d1  
97  
no  
host_ccmd_od_pullup_en_n 1’d1  
98  
no  
host_rst_n_1  
host_rst_n_2  
gpio_sd0_out  
gpio_sd1_out  
gpio_sd2_out  
gpio_sd3_out  
gpio_sd4_out  
gpio_sd5_out  
gpio_sd6_out  
gpio_sd7_out  
pwm1_out0a  
pwm1_out0b  
pwm1_out1a  
pwm1_out1b  
pwm1_out2a  
pwm1_out2b  
pwm2_out1h  
pwm2_out1l  
pwm2_out2h  
pwm2_out2l  
pwm2_out3h  
pwm2_out3l  
pwm2_out4h  
pwm2_out4l  
—
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
99  
no  
100  
101  
102  
103  
104  
105  
106  
107  
108  
109  
110  
111  
112  
113  
114  
115  
116  
117  
118  
119  
120  
121  
122  
123  
124  
125  
140  
141  
142  
143  
no  
no  
no  
no  
no  
no  
no  
pwm1_f1_in  
no  
pwm1_f2_in  
no  
pwm0_cap0_in  
pwm0_cap1_in  
pwm0_cap2_in  
pwm1_cap0_in  
pwm1_cap1_in  
pwm1_cap2_in  
pwm2_flta  
no  
no  
no  
no  
no  
no  
no  
pwm2_fltb  
no  
pwm2_cap1_in  
pwm2_cap2_in  
pwm2_cap3_in  
pwm3_flta  
no  
no  
no  
no  
pwm3_fltb  
no  
pwm3_cap1_in  
pwm3_cap2_in  
pwm3_cap3_in  
—
no  
no  
twai_tx  
no  
twai_bus_off_on  
twai_clkout  
—
I2S0I_DATA_in0  
I2S0I_DATA_in1  
I2S0I_DATA_in2  
I2S0I_DATA_in3  
no  
I2S0O_DATA_out0  
I2S0O_DATA_out1  
I2S0O_DATA_out2  
I2S0O_DATA_out3  
no  
no  
no  
乐鑫信息科技  
57  
ESP32
系列芯片技术规格书
v4.4  

附录
A  
信号可经由  
输出信号的  
输出使能信号  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
1’d1  
序号  
144  
145  
146  
147  
148  
149  
150  
151  
152  
153  
154  
155  
156  
157  
158  
159  
160  
161  
162  
163  
164  
165  
166  
167  
168  
169  
170  
171  
172  
173  
174  
175  
176  
177  
178  
179  
180  
181  
182  
183  
184  
185  
输入信号  
默认值
*  
IO_MUX
输出  
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
—
输出信号  
I2S0I_DATA_in4  
I2S0I_DATA_in5  
I2S0I_DATA_in6  
I2S0I_DATA_in7  
I2S0I_DATA_in8  
I2S0I_DATA_in9  
I2S0I_DATA_in10  
I2S0I_DATA_in11  
I2S0I_DATA_in12  
I2S0I_DATA_in13  
I2S0I_DATA_in14  
I2S0I_DATA_in15  
—
0
I2S0O_DATA_out4  
I2S0O_DATA_out5  
I2S0O_DATA_out6  
I2S0O_DATA_out7  
I2S0O_DATA_out8  
I2S0O_DATA_out9  
I2S0O_DATA_out10  
I2S0O_DATA_out11  
I2S0O_DATA_out12  
I2S0O_DATA_out13  
I2S0O_DATA_out14  
I2S0O_DATA_out15  
I2S0O_DATA_out16  
I2S0O_DATA_out17  
I2S0O_DATA_out18  
I2S0O_DATA_out19  
I2S0O_DATA_out20  
I2S0O_DATA_out21  
I2S0O_DATA_out22  
I2S0O_DATA_out23  
I2S1I_BCK_out  
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
—
—
—
0
—
—
—
—
—
—
—
—
—
—
—
—
—
—
I2S1I_BCK_in  
I2S1I_WS_in  
I2S1I_DATA_in0  
I2S1I_DATA_in1  
I2S1I_DATA_in2  
I2S1I_DATA_in3  
I2S1I_DATA_in4  
I2S1I_DATA_in5  
I2S1I_DATA_in6  
I2S1I_DATA_in7  
I2S1I_DATA_in8  
I2S1I_DATA_in9  
I2S1I_DATA_in10  
I2S1I_DATA_in11  
I2S1I_DATA_in12  
I2S1I_DATA_in13  
I2S1I_DATA_in14  
I2S1I_DATA_in15  
—
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
no  
—
0
I2S1I_WS_out  
0
I2S1O_DATA_out0  
I2S1O_DATA_out1  
I2S1O_DATA_out2  
I2S1O_DATA_out3  
I2S1O_DATA_out4  
I2S1O_DATA_out5  
I2S1O_DATA_out6  
I2S1O_DATA_out7  
I2S1O_DATA_out8  
I2S1O_DATA_out9  
I2S1O_DATA_out10  
I2S1O_DATA_out11  
I2S1O_DATA_out12  
I2S1O_DATA_out13  
I2S1O_DATA_out14  
I2S1O_DATA_out15  
I2S1O_DATA_out16  
I2S1O_DATA_out17  
I2S1O_DATA_out18  
I2S1O_DATA_out19  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
—
—
—
—
—
—
—
—
—
—
乐鑫信息科技  
58  
ESP32
系列芯片技术规格书
v4.4  

附录
A  
信号可经由  
输出信号的  
输出使能信号  
1’d1  
序号  
186  
187  
188  
189  
190  
191  
192  
193  
194  
195  
196  
197  
198  
199  
200  
201  
202  
203  
204  
205  
206  
207  
208  
209  
210  
211  
212  
213  
214  
215  
224  
225  
226  
227  
228  
输入信号  
默认值
*  
—
—
—
—
0
IO_MUX
输出  
输出信号  
—
—
—
—
—
no  
no  
no  
no  
no  
no  
—
—
yes  
yes  
no  
no  
no  
no  
no  
no  
no  
—
—
—
—
—
—
—
—
—
—
—
—
—
—
I2S1O_DATA_out20  
I2S1O_DATA_out21  
I2S1O_DATA_out22  
I2S1O_DATA_out23  
pwm3_out1h  
pwm3_out1l  
—
1’d1  
—
1’d1  
—
1’d1  
I2S0I_H_SYNC  
1’d1  
I2S0I_V_SYNC  
0
1’d1  
I2S0I_H_ENABLE  
0
pwm3_out2h  
pwm3_out2l  
1’d1  
I2S1I_H_SYNC  
0
1’d1  
I2S1I_V_SYNC  
0
pwm3_out3h  
pwm3_out3l  
1’d1  
I2S1I_H_ENABLE  
0
1’d1  
—
—
—
0
pwm3_out4h  
pwm3_out4l  
1’d1  
—
1’d1  
U2RXD_in  
U2TXD_out  
1’d1  
U2CTS_in  
0
U2RTS_out  
1’d1  
emac_mdc_i  
0
emac_mdc_o  
emac_mdo_o  
emac_crs_o  
emac_mdc_oe  
emac_mdo_o_e  
emac_crs_oe  
emac_col_oe  
1’d1  
emac_mdi_i  
0
emac_crs_i  
0
emac_col_i  
0
emac_col_o  
pcmfsync_in  
0
bt_audio0_irq  
bt_audio1_irq  
bt_audio2_irq  
ble_audio0_irq  
ble_audio1_irq  
ble_audio2_irq  
pcmfsync_out  
pcmclk_out  
pcmclk_in  
0
1’d1  
pcmdin  
—
0
1’d1  
—
—
—
—
—
—
—
—
—
—
—
—
—
—
1’d1  
—
1’d1  
—
1’d1  
—
pcmfsync_en  
pcmclk_en  
pcmdout_en  
1’d1  
—
—
pcmdout  
—
ble_audio_sync0_p  
ble_audio_sync1_p  
ble_audio_sync2_p  
sig_in_func224  
sig_in_func225  
sig_in_func226  
sig_in_func227  
sig_in_func228  
—
1’d1  
—
1’d1  
—
1’d1  
—
1’d1  
—
1’d1  
—
1’d1  
—
1’d1  
乐鑫信息科技  
59  
ESP32
系列芯片技术规格书
v4.4  

附录
A  
A.3. Ethernet_MAC  
表
6-3. Ethernet_MAC  
Pin Name  
GPIO0  
Function6  
MII (int_osc)  
TX_CLK (I)  
RX_CLK (I)  
TX_EN(O)  
TXD[0](O)  
TXD[1](O)  
TXD[2](O)  
TXD[3](O)  
RX_ER(I)  
MII (ext_osc)  
RMII (int_osc)  
CLK_OUT(O)  
—
RMII (ext_osc)  
EMAC_TX_CLK  
EMAC_RX_CLK  
EMAC_TX_EN  
EMAC_TXD0  
EMAC_TXD1  
EMAC_TXD2  
EMAC_TXD3  
EMAC_RX_ER  
EMAC_RX_DV  
EMAC_RXD0  
EMAC_RXD1  
EMAC_RXD2  
EMAC_RXD3  
EMAC_CLK_OUT  
TX_CLK (I)  
RX_CLK (I)  
TX_EN(O)  
TXD[0](O)  
TXD[1](O)  
TXD[2](O)  
TXD[3](O)  
RX_ER(I)  
RX_DV(I)  
RXD[0](I)  
RXD[1](I)  
RXD[2](I)  
RXD[3](I)  
—
EXT_OSC_CLK(I)  
GPIO5  
—
GPIO21  
TX_EN(O)  
TXD[0](O)  
TXD[1](O)  
—
TX_EN(O)  
TXD[0](O)  
TXD[1](O)  
—
GPIO19  
GPIO22  
MTMS  
MTDI  
—
—
MTCK  
—
—
GPIO27  
RX_DV(I)  
CRS_DV(I)  
RXD[0](I)  
RXD[1](I)  
—
CRS_DV(I)  
RXD[0](I)  
RXD[1](I)  
—
GPIO25  
RXD[0](I)  
GPIO26  
RXD[1](I)  
U0TXD  
RXD[2](I)  
MTDO  
RXD[3](I)  
—
—
GPIO16  
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)*  
MDC(O)  
MDIO(IO)  
CRS(I)  
TX_ERR(O)*  
MDC(O)  
MDIO(IO)  
CRS(I)  
—
—
In GPIO Matrix*  
In GPIO Matrix*  
In GPIO Matrix*  
In GPIO Matrix*  
—
—
—
—
MDC(O)  
MDIO(IO)  
—
MDC(O)  
MDIO(IO)  
—
COL(I)  
COL(I)  
—
—
*Notes: 1. The GPIO Matrix can be any GPIO. 2. The TX_ERR (O) is optional.  
A.4. IO_MUX  
IO_MUX
管脚清单详见下一页。  
乐鑫信息科技  
60  
ESP32
系列芯片技术规格书
v4.4  

IO_MUX  
Power  
Supply Pin  
Analog  
Function0  
Analog  
Function1  
Analog  
Function2 Function0  
RTC  
RTC  
Function1  
Drive Strength  
(2’d2: 20 mA)  
Pin No.  
Analog Pin  
Digital Pin  
Power Domain  
Function0  
T
y
pe  
Function1  
T
y
pe Function2
T
y
pe Function3  
T
y
pe  
Function4
T
y
pe  
Function5  
T
y
pe  
At Reset  
After Reset  
1
VDDA  
VDDA supply in  
VDD3P3  
2
LNA_IN  
3
VDD3P3  
VDD3P3  
VDD3P3 supply in  
VDD3P3 supply in  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
4
5
SENSOR_VP  
SENSOR_CAPP  
SENSOR_CAPN  
SENSOR_VN  
CHIP_PU  
ADC1_CH0  
ADC1_CH1  
ADC1_CH2  
ADC1_CH3  
RTC_GPIO0  
RTC_GPIO1  
RTC_GPIO2  
RTC_GPIO3  
GPIO36  
GPIO37  
GPIO38  
GPIO39  
I
I
I
I
GPIO36  
GPIO37  
GPIO38  
GPIO39  
I
I
I
I
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
6
7
8
9
10  
11  
12  
VDET_1  
ADC1_CH6  
ADC1_CH7  
RTC_GPIO4  
RTC_GPIO5  
GPIO34  
GPIO35  
GPIO32  
I
GPIO34  
GPIO35  
GPIO32  
I
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
VDET_2  
I
I
32K_XP  
X
T
A
L_32K_P  
ADC1_CH4 TOUCH9  
RTC_GPIO9  
I/O/T  
I/O/T  
2’d2  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
32K_XN  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC supply in  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
VDD3P3_RTC  
X
T
A
L_32K_N  
DAC_1  
ADC1_CH5 TOUCH8  
ADC2_CH8  
RTC_GPIO8  
RTC_GPIO6  
RTC_GPIO7  
RTC_GPIO17  
RTC_GPIO16  
RTC_GPIO15  
GPIO33  
GPIO25  
GPIO26  
GPIO27  
MTMS  
MTDI  
I/O/T  
I/O/T  
I/O/T  
I/O/T  
I0  
GPIO33  
GPIO25  
I/O/T  
2’d2  
2’d2  
2’d2  
2’d2  
2’d2  
2’d2  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=0  
oe=0, ie=1, wpd  
oe=0, ie=0  
GPIO25  
GPIO26  
GPIO27  
MTMS  
MTDI  
I/O/T  
EMAC_RXD0  
EMAC_RXD1  
EMAC_RX_DV  
EMAC_TXD2  
I
oe=0, ie=0  
DAC_2  
ADC2_CH9  
GPIO26  
I/O/T  
I
oe=0, ie=0  
ADC2_CH7 TOUCH7  
ADC2_CH6 TOUCH6  
ADC2_CH5 TOUCH5  
GPIO27  
I/O/T  
I
oe=0, ie=0  
HSPICLK  
HSPIQ  
I/O/T GPIO14  
I/O/T GPIO12  
I/O/T HS2_CLK  
I/O/T HS2_D
A
T
A
2  
O
SD_CLK  
I0  
O
O
oe=0, ie=1, wpu  
oe=0, ie=1, wpd  
I1  
I1/O/T SD_D
A
T
A
2
 
I1/O/T EMAC_TXD3  
VDD3P3_RTC  
MTCK  
MTDO  
GPIO2  
GPIO0  
GPIO4  
ADC2_CH4 TOUCH4  
ADC2_CH3 TOUCH3  
ADC2_CH2 TOUCH2  
ADC2_CH1 TOUCH1  
ADC2_CH0 TOUCH0  
RTC_GPIO14  
MTCK  
MTDO  
GPIO2  
GPIO0  
GPIO4  
I1  
HSPID  
I/O/T GPIO13  
I/O/T GPIO15  
I/O/T GPIO2  
I/O/T HS2_D
A
T
A
3  
I/O/T HS2_CMD  
I/O/T HS2_D
A
T
A
0  
I/O/T  
I1/O/T SD_D
A
T
A
3
 
I1/O/T EMAC_RX_ER  
I
I
2’d2  
2’d2  
2’d2  
2’d2  
2’d2  
oe=0, ie=0  
oe=0, ie=1, wpd  
oe=0, ie=1, wpu  
oe=0, ie=1, wpd  
oe=0, ie=1, wpu  
oe=0, ie=1, wpd  
RTC_GPIO13 I2C_SDA  
RTC_GPIO12 I2C_SCL  
RTC_GPIO11 I2C_SDA  
RTC_GPIO10 I2C_SCL  
O/T  
HSPICS0  
HSPIWP  
CLK_OUT1  
HSPIHD  
I1/O/T SD_CMD  
I1/O/T EMAC_RXD3  
oe=0, ie=1, wpu  
oe=0, ie=1, wpd  
oe=0, ie=1, wpu  
oe=0, ie=1, wpd  
I/O/T  
I/O/T  
I/O/T  
I1/O/T SD_D
A
T
A
0
 
I1/O/T  
O
GPIO0  
EMAC_TX_CLK  
I1/O/T SD_D
A
T
A
1
 
I1/O/T EMAC_TX_ER  
I
I/O/T GPIO4  
I/O/T HS2_D
A
T
A
1  
O
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
GPIO16  
VDD_SDIO  
GPIO16  
I/O/T  
GPIO16  
I/O/T HS1_D
A
T
A
4  
I1/O/T U2RXD  
I1  
EMAC_CLK_OUT  
O
O
2’d2  
oe=0, ie=0  
oe=0, ie=1  
VDD_SDIO  
VDD_SDIO supply out/in  
VDD_SDIO  
GPIO17  
GPIO17  
I/O/T  
GPIO17  
I/O/T GPIO9  
I/O/T GPIO10  
I/O/T GPIO11  
I/O/T GPIO6  
I/O/T GPIO7  
I/O/T GPIO8  
I/O/T GPIO5  
I/O/T GPIO18  
I/O/T GPIO23  
I/O/T HS1_D
A
T
A
5  
I/O/T HS1_D
A
T
A
2  
I/O/T HS1_D
A
T
A
3  
I/O/T HS1_CMD  
I/O/T HS1_CLK  
I1/O/T U2TXD  
I1/O/T U1RXD  
I1/O/T U1TXD  
I1/O/T U1RTS  
O
I1  
O
O
I1  
O
I1  
EMAC_CLK_OUT_180  
2’d2  
2’d2  
2’d2  
2’d2  
2’d2  
2’d2  
2’d2  
2’d2  
2’d2  
2’d2  
oe=0, ie=0  
oe=0, ie=1  
SD_D
A
T
A
_2 VDD_SDIO  
SD_D
A
T
A
_3 VDD_SDIO  
SD_D
A
T
A
2  
SD_D
A
T
A
3  
SD_CMD  
SD_CLK  
SD_D
A
T
A
0  
SD_D
A
T
A
1  
GPIO5  
I1/O/T SPIHD  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=0  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1  
I0/O/T SPIWP  
I1/O/T SPICS0  
SD_CMD  
SD_CLK  
VDD_SDIO  
VDD_SDIO  
I0  
SPICLK  
O
U1CTS  
SD_D
A
T
A
_0 VDD_SDIO  
SD_D
A
T
A
_1 VDD_SDIO  
I1/O/T SPIQ  
I1/O/T SPID  
I/O/T HS1_D
A
T
A
0  
I/O/T HS1_D
A
T
A
1  
I/O/T HS1_D
A
T
A
6  
I/O/T HS1_D
A
T
A
7  
I1/O/T U2RTS  
I1/O/T U2CTS  
I1/O/T  
GPIO5  
VDD3P3_CPU  
VDD3P3_CPU  
VDD3P3_CPU  
I/O/T  
I/O/T  
I/O/T  
VSPICS0  
EMAC_RX_CLK  
I
GPIO18  
GPIO23  
GPIO18  
VSPICLK  
VSPID  
I1/O/T  
GPIO23  
I/O/T HS1_STROBE
 
I0  
oe=0, ie=0  
oe=0, ie=1  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
VDD3P3_CPU  
VDD3P3_CPU supply in  
VDD3P3_CPU  
VDD3P3_CPU  
VDD3P3_CPU  
VDD3P3_CPU  
VDD3P3_CPU  
VDDA supply in  
VDDA  
GPIO19  
GPIO22  
U0RXD  
U0TXD  
GPIO21  
GPIO19  
GPIO22  
U0RXD  
U0TXD  
GPIO21  
I/O/T  
I/O/T  
I1  
VSPIQ  
I/O/T GPIO19  
I/O/T GPIO22  
I/O/T U0CTS  
I/O/T U0RTS  
I/O/T  
I1  
O
EMAC_TXD0  
EMAC_TXD1  
O
O
2’d2  
2’d2  
2’d2  
2’d2  
2’d2  
oe=0, ie=0  
oe=0, ie=1  
VSPIWP  
CLK_OUT2  
CLK_OUT3  
VSPIHD  
oe=0, ie=0  
oe=0, ie=1  
O
O
GPIO3  
GPIO1  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=0  
oe=0, ie=1, wpu  
oe=0, ie=1, wpu  
oe=0, ie=1  
O
I/O/T  
EMAC_RXD2  
EMAC_TX_EN  
I
I/O/T  
I/O/T GPIO21  
I/O/T  
O
VDDA  
VDDA  
X
T
A
L_N  
X
T
A
L_P  
VDDA  
VDDA supply in  
VDDA  
CAP2  
CAP1  
VDDA  
T
o
tal  
Number  
8
14  
26  
Notes:  
•
•
•
•
•
wpu: weak pull-up;
ꢀ
 
wpd: weak pull-down;
ꢀ  
ie: input enable;
ꢀ  
oe: output enable;
ꢀ  
Please see
T
a
ble: Notes on ESP32 Pin Lists
for more information.
(请参考表:管脚清单说明。)  

修订历史  
修订历史  
日期  
版本  
发布说明  
2023.12  
v4.4  
表
1-1
型号对比
:增加
flash
的规格信息  
•
全文格式更新  
•
部分章节描述更新  
2023.07  
v4.3  
•
新增章节
2.2.1 GPIO
和
RTC_GPIO
的限制  
•
新增章节
3.1.5 Cache  
•
删除霍尔传感器相关内容,具体请见

•
章节
3.9.3
触摸传感器
:增加应用限制的说明  
2023.01  
2022.12  
v4.2  
v4.1  
•
章节
3.1.1 CPU
:增加

指令集架构

的链接  
•
表
1 ESP32
系列型号对比
:更新有关芯片版本升级的说明  
•
章节
产品概述
:更新部分描述  
•
表
2-6
芯片与
flash/PSRAM
的管脚对应关系
:新增两条说明  
•
章节
2.3.1
电源管理
:新增一条关于对电源电压的说明  
•
更新图
1-1 ESP32
系列芯片命名规则  
2022.10  
v4.0  
•
表
1 ESP32
系列型号对比
:新增一列
“VDD_SDIO
电压
”  
•
章节
3.8.12 TWAI

®

控制器
:更新
TWAI
支持的速率  
•
标注
ESP32-S0WD
芯片型号为

•
新增一款芯片型号:
ESP32-D0WDR2-V3  
•
章节
3
功能描述
:添加相关链接  
•
更新图
5-2 QFN48 (5×5 mm)
封装  
•
更新附录
IO_MUX  
2022.03  
v3.9  
•
更新表
3-6
外设管脚分配  
•
新增表
2-5
芯片与
flash/PSRAM
的管脚对应关系
和表
2-6
芯片与
flash/  
PSRAM
的管脚对应关系  
见下页  
乐鑫信息科技  
62  
ESP32
系列芯片技术规格书
v4.4  

修订历史  
接上页  
日期  
版本  
发布说明  
• ESP32-U4WDH
 
芯片从单核升级为双核
,
见

。
2021
年
12  
月
2
日前后为新旧版本过渡,实物情况以批次跟踪为准。  
•
章节
CPU
和存储
:新增
CoreMark

®

得分  
2021.10  
v3.8  
•
章节
3.8.12 TWAI

®

控制器
:更新描述  
•
章节
5
封装
:添加

链接  
•
标注
ESP32-D0WDQ6-V3
芯片型号为

•
更新章节
蓝牙  
•
移除
ESP32-D2WD
芯片型号  
•
章节
3.7.1
蓝牙射频和基带
:更新描述  
•
更新管脚功能编号,编号从
Function0
开始  
2021.07  
v3.7  
•
标 注  
ESP32-D0WD  
和
ESP32-D0WDQ6  
芯 片 型 号 为  
•
更新图
功能框图  
•
更新表
4.5
可靠性  
•
更新表
4-2
建议工作条件  
2021.03  
V3.6  
•
表
2-2
上电和复位时序参数说明
:更新说明  
•
更新图
2-3 ESP32
电源管理  
•
表
3-1
地址映射结构
、
表
3-6
外设管脚分配
、
表
GPIO_Matrix
、
章
节
3.8.12  
TWAI

®

控制器
:增加
TWAI

®

相关信息  
•
更新图
功能框图  
•
表
2-1
管脚概述
:将
CAP2
并联电容由
3 nF
更新为
3.3 nF  
•
章节
高级外设接口
:增加双线汽车接口(
TWAI

®

,兼容
ISO11898-1
)  
•
附录
GPIO_Matrix
:更新
MTCK
、
MTMS
、
GPIO27
的复位状态  
2021.01  
V3.5  
•
增加一款芯片型号:
ESP32-U4WDH  
•
更新表格
3-2
电源管理单元
(PMU)
,
4-6 Wi-Fi
射频
,
4-7
接收器
–
基础数  
据率
(BR)
,
4-9
接收器
–
增强数据率
(EDR)
,
4-11
接收器
,
4-12
发射器
中  
的一些数据  
2020.04  
2020.01  
V3.4  
V3.3  
•
表
4-7
接收器
–
基础数据率
(BR)
:增加一条说明  
•
增加两个芯片型号:
ESP32-D0WD-V3
和
ESP32-D0WDQ6-V3  
•
表
3-3
模
/
数转换器
(ADC)
:增加一条说明  
见下页  
乐鑫信息科技  
63  
ESP32
系列芯片技术规格书
v4.4  

修订历史  
接上页  
日期  
版本  
发布说明  
2019.10  
V3.2  
•
更新图
2-4
上电和复位时序参数图  
•
表
2-1
管脚概述
:增加
ESP32-D2WD
与内置
flash
的管脚对应关系  
•
图
1-1 ESP32
系列芯片命名规则
增加产品型号  
2019.07  
2019.04  
2019.02  
V3.1  
V3.0  
V2.9  
•
章节
2.4 Strapping
管脚
:增加关于
CHIP_PU
上电前和上电后
Strapping  
管脚的建立时间和保持时间的说明  
•
表
2-1
管脚概述
:更新“管脚描述”的格式  
•
表
3-6
外设管脚分配
:修改有关
ADC1
管脚映射的笔误  
•
表
4-7
接收器
–
基础数据率
(BR)
、表
4-10
发射器
–
增强数据率
(EDR)
和  
表
4-12
发射器
:
将
“
射频功率控制范围
”
从
–
12
~
+12
改为–
12
~
+9 dBm  
•
一些文字修改  
2019.01  
V2.8  
•
更新章节
应用  
2018.11  
2018.10  
V2.7  
V2.6  
•
表
IO_MUX
:更新管脚复位状态  
•
章节
5
封装
:更新两个封装图  
•
表
4-1
绝对最大额定值
:增加“
IO
输出总电流”  
•
表
3-3
模
/
数转换器
(ADC)
:增加各个电源域的拉电流平均值  
•
表
IO_MUX
:更新电源域的名称  
2018.08  
V2.5  
•
删除通信包仲裁
(PTA)
相关内容  
•
章节
2.3.1
电源管理
:增加芯片上电、复位时序图和参数说明  
•
表
3-2
电源管理单元
(PMU)
:增加双核芯片的功耗  
•
章节
3.9.1
模
/
数转换器
(ADC)
:增加
ADC
特性和校准结果  
2018.07  
2018.06  
V2.4  
V2.3  
•
表
3-2
电源管理单元
(PMU)
:增加
160 MHz
功耗  
见下页  
乐鑫信息科技  
64  
ESP32
系列芯片技术规格书
v4.4  

修订历史  
接上页  
日期  
版本  
发布说明  
•
表
2.2
管脚概述
:
将
VDD3P3_RTC
的电压范围由
1.8-3.6V
改为
2.3-3.6V  
•
更新章节
2.3.1
电源管理  
•
更新章节
3.1.3
封装外
flash
和
RAM  
•
更新表
3-2
电源管理单元
(PMU)  
•
删除有关温度传感器内容  
电气特性相关的更新:  
•
更新表
4-1
绝对最大额定值  
2018.05  
V2.2  
•
增加表
4-2
建议工作条件  
•
增加表
3-3
模
/
数转换器
(ADC)  
•
增加表
4.5
可靠性  
•
表
4-7
接收器
–
基础数据率
(BR)
:更新“增益控制步长
”
、
“
邻道发射功  
率”参数  
•
表
4-10
发射器
–
增强数据率
(EDR)
:
更
新
“
增益控制步长
”
,
“
π
/4 DQPSK  
调制精度
”
、
“
8 DPSK
调制精度”和“带内杂散发射”参数  
•
表
4-12
发射器
:更新“增益控制步长
”
、
“
邻道发射功率”参数  
•
删除部分软件相关的内容  
•
删除超低噪声前置模拟放大器相关的内容  
•
说明
ESP32-D2WD
的
CPU
速率为
160 MHz
,嵌入式
flash
为
40 MHz  
•
章节
2.3.1
电源管理
:增加说明  
2018.01  
2017.12  
V2.1  
V2.0  
•
章节
5
封装
:增加管脚方向的说明  
•
表
2-1
管脚概述
:更新管脚
CHIP_PU
的描述  
•
章节
2.3.1
电源管理
:增加一条说明  
•
章节
2.4 Strapping
管脚
:修改关于芯片系统复位的描述  
•
章节
3.6.4 Wi-Fi
射频和基带
:增加天线分集和选择的描述  
•
表
3-2
电源管理单元
(PMU)
:
删
除
“
关联睡眠方式
”
,
增
加关于
Active sleep  
和
Modem-sleep
的说明  
2017.10  
2017.08  
V1.9  
V1.8  
•
增加表
3-6
外设管脚分配  
•
图
功能框图
:修改一处笔误  
见下页  
乐鑫信息科技  
65  
ESP32
系列芯片技术规格书
v4.4  

修订历史  
接上页  
日期  
版本  
发布说明  
•
章节
Bluetooth
:
将
输出功率改
为
“
高达
12 dBm
”
,
将
NZIF
接收器的
BLE  
接收灵敏度改为
-97 dBm  
•
表
2-1
管脚概述
:增加一条说明  
•
章节
3.1.1 CPU
:增加
160 MHz
时钟频率  
•
章节
3.6.4 Wi-Fi
射频和基带
:将发射功率改为
20.5 dBm  
•
章节
3.7.1
蓝牙射频和基带
:将
Class-1
、
Class-2
和
Class-3
发射输出功  
率的动态控制范围改
为
“
高达
24 dB
”
,
将
NZIF
接收器的动态控制范围改  
为“超过
97 dB
”  
•
表
3-2
电源管理单元
(PMU)
:
更
新不同功耗模式下的功耗
,
并
增加两条说  
明
2017.08  
V1.7  
•
更新章节
3.8.1
通用输入
/
输出接口
(GPIO)  
•
更新章节
3.8.11 SDIO/SPI
从机控制器  
•
更新表
4-1
绝对最大额定值  
•
表
4-4 Active
模式下的
RF
功耗
:更新射频功耗参数,并将发射数据所基  
于的占空比改为
50%  
•
表
4-6 Wi-Fi
射频
:增加关于“输出阻抗”的说明  
•
表
4-7
、
4-9
、
4-11
:更新“灵敏度”参数  
•
表
4-7
、
4-10
、
4-12
:更新“射频发射功率
”
,
“
射频功率控制范围”参数,  
并增加“增益控制步长”参数  
•
删除章节触摸传感器和示例代码  
•
增加产品证书下载

•
章节高集成度:将外部元器件个数改为
20  
2017.06  
2017.06  
V1.6  
V1.5  
•
章节
3.8.1
通用输入
/
输出接口
(GPIO)
:将
GPIO
管脚个数改为
34  
•
章节
CPU
和存储
:更新供电电压范围  
•
章节
2.3.1
电源管理
:更新说明  
•
更新表
4-1
绝对最大额定值  
•
表
管脚清单说明
:更新数字输出管脚的驱动强度  
•
增加文档变更通知  
•
章节
时钟和定时器
:增加对于外置晶振频率的说明  
•
章节
2.4 Strapping
管脚
:增加说明  
•
表
4-1
绝对最大额定值
:将最大驱动能力由
12 mA
改为
80 mA  
•
表
4-6 Wi-Fi
射频
:将输入阻抗值
50
Ω
改为输出阻抗值
30+j10
Ω  
•
更新章节
3.3 RTC
和低功耗管理  
2017.05  
V1.4  
•
表
管脚清单说明
:增加一条说明  
•
表
IO_MUX
:删除
GPIO20  
见下页  
乐鑫信息科技  
66  
ESP32
系列芯片技术规格书
v4.4  

修订历史  
接上页  
日期  
版本  
发布说明  
•
增加附录
管脚清单说明  
2017.04  
V1.3  
•
更新表格
4-6 Wi-Fi
射频  
•
更新图
2-2 ESP32
管脚布局(封装为
QFN 5*5
,顶视图)  
•
表
2-1
管脚概述
:增加说明  
2017.03  
V1.2  
•
章节
3.1.2
片上存储
:增加说明  
•
增加章节
1 ESP32
系列型号对比  
•
更新章节
MCU
和高级特性  
•
更新章节功能框图  
•
更新章节
2
管脚  
2017.02  
2016.08  
V1.1  
V1.0  
•
更新章节
CPU
和存储  
•
更新章节
3.2.3
音频
PLL
时钟  
•
更新章节
4.1
绝对最大额定值  
•
更新章节
5  
•
更新章节学习资源  
首次发布  
乐鑫信息科技  
67  
ESP32
系列芯片技术规格书
v4.4  

免责声明和版权公告  
本文档中的信息,包括供参考的
URL
地址,如有变更,恕不另行通知。  
本文档可能引用了第三方的信息,所有引用的信息均为“按现状”提供,乐鑫不对信  
息的准确性、真实性做任何保证。  
乐鑫不对本文档的内容做任何保证,包括内容的适销性、是否适用于特定用途,也不  
提供任何其他乐鑫提案、规格书或样品在他处提到的任何保证。  
乐鑫不对本文档是否侵犯第三方权利做任何保证,也不对使用本文档内信息导致的任  
何侵犯知识产权的行为负责。本文档在此未以禁止反言或其他方式授予任何知识产权  
许可,不管是明示许可还是暗示许可。  
Wi-Fi
联盟成员标志归
Wi-Fi
联盟所有。蓝牙标志是
Bluetooth SIG
的注册商标。  
文档中提到的所有商标名称、商标和注册商标均属其各自所有者的财产,特此声明。  
版权归
© 2023
乐鑫信息科技(上海)股份有限公司。保留所有权利。