STM32F402RC STM32F402VC
Arm® Cortex®-M4 32位MCU+FPU,105 DMIPS、256KB Flash /
64KB RAM、11个TIM、1个ADC、11个通信接口
数据摘要
特性
• Dynamic Efficiency™系列采用BAM(批采集模
式)
– 1.7 V至3.6 V电源
– -40 °C至85 °C温度范围
• 内核:带FPU的Arm®32位Cortex®-M4 CPU,
在Flash存储器中实现零等待状态运行性能的
自适应实时加速器(ART加速器™)、主频高达
84 MHz,存储器保护单元,能够实现高达105
DMIPS/1.25DMIPS/MHz(Dhrystone2.1)的性
能,具有DSP指令集。
• 存储器
LQFP64(10×10mm)
LQFP100 (14x14mm)
入,两个看门狗定时器(独立和窗口)和一个
SysTick定时器
• 调试模式
– 串行线调试(SWD)和JTAG接口
– Cortex®-M4跟踪宏单元™
• 多达81个具有中断功能的I/O端口
– 所有IO端口都能耐5 V电压
– 高达78个快速I/O,最高42 MHz
• 多达11个通信接口
– 最大256 KB Flash
– 512字节的OTP存储器
– 最大64 KB SRAM
• 时钟、复位和电源管理
– 1.7 V到3.6 V供电和I/O
– POR、PDR、PVD和BOR
– 4至26 MHz晶振
– 内置经工厂调校的16 MHz RC振荡器
– 带校准功能的32 kHz RTC振荡器
– 内置带校准功能的32 kHz RC振荡器
• 功耗
– 运行:128 µA/MHz(外设关)
– 停止(Flash处于停止模式,快唤醒时
间):42 µA典型值 @ 25 °C;
65 µA max @ 25 °C
– 停止(Flash处于深掉电模式,慢唤醒时
间):低至10 µA典型值 @ 25 °C;最大
28 µA @ 25 °C
– 待机:2.4 µA @25 °C / 1.7 V,无RTC;
12 µA @85 °C @1.7 V
– 多达3个I2C接口(1Mbit/s,
SMBus/PMBus)
– 高达3个USART(2 x 10.5 Mbit/s、1 x
5.25 Mbit/s),ISO 7816接口、LIN、
IrDA、调制解调器控制)
– 高达4个SPI(在fCPU = 84 MHz时高达
42 Mbits/s),SPI2和SPI3具有复用的全
双工I2S,通过内部音频PLL或外部时钟达
到音频级精度
– SDIO接口
• 高级连接功能
– 具有片上PHY的USB 2.0全速器件/主机
/OTG控制器
• CRC计算单元
• 96位唯一ID
• RTC:亚秒级精度、硬件日历
• 所有封装均为ECOPACK2
– VBAT为RTC供电:1 µA @25 °C
• 1个12位、2.4 MSPSA/D转换器(多达16通道)
• 通用DMA:具有FIFO和突发支持的16路DMA
控制器
• 高达11个定时器:高达六个16位、两个32位定
时器,最高84 MHz,每个有高达4个IC/OC/
PWM或脉冲计数器和正交(增量)编码器输
2020年7月
若需更多信息,请联系您本地的意法半导体销售。
DB4157 Rev 1 [English Rev 1]
1/51
www.st.com
STM32F402xC
目录
目录
1
引言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2
产品描述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1
3
与STM32F4产品系列兼容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
功能概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.1
Arm® Cortex®-M4,配有FPU、嵌入式Flash和SRAM . . . . . . . . . . . . . . . 12
3.2
自适应实时存储器加速器(ART加速器™) . . . . . . . . . . . . . . . . . . . . . . . 12
3.3
存储器保护单元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4
嵌入式 Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.5
CRC(循环冗余校验)计算单元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.6
内部 SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.7
Multi-AHB总线矩阵 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.8
DMA 控制器 (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.9
嵌套向量中断控制器 (NVIC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.10
外部中断/事件控制器 (EXTI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.11
时钟和启动 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.12
引导模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.13
电源方案 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.14
电源监控器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.14.1
3.15
2/51
内部复位ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
稳压器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.15.1
调压器ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.15.2
调压器ON/OFF及内部供电监控器的可用性 . . . . . . . . . . . . . . . . . . . . . . 17
3.16
实时时钟(RTC)和备份寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.17
低功耗模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.18
VBAT 运算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.19
定时器和看门狗 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.19.1
高级控制定时器(TIM1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.19.2
通用定时器(TIMx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.19.3
独立看门狗 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.19.4
窗口看门狗 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
DB4157 Rev 1 [English Rev 1]
STM32F402xC
目录
3.19.5
SysTick 定时器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.20
内部集成电路接口(I2C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.21
通用同步/异步收发器 (USART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.22
串行外设接口(SPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.23
内部集成音频(I2S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.24
音频 PLL(PLLI2S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.25
安全数字输入/输出接口(SDIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.26
通用串行总线on-the-go全速(OTG_FS) . . . . . . . . . . . . . . . . . . . . . . . . 23
3.27
通用输入/输出(GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.28
模数转换器(ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.29
温度传感器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.30
串行线 JTAG 调试端口 (SWJ-DP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.31
嵌入式跟踪宏单元™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4
引脚排列和引脚说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5
存储器映射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6
封装信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7
6.1
LQFP64封装信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.2
LQFP100封装信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
订购信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
DB4157 Rev 1 [English Rev 1]
3/51
3
STM32F402xC
表格索引
表格索引
表1.
表2.
表3.
表4.
表5.
表6.
表7.
表8.
表9.
表10.
表11.
表12.
表13.
表14.
4/51
STM32F402xC特性和外设数量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
调压器ON/OFF及内部供电监控器的可用性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
定时器的特性比较 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
I2C模拟和数字滤波器的比较. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
USART的特性比较 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
引脚排列表中使用的图例/缩略语. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
STM32F402xC引脚定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
复用功能映射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
STM32F402xC寄存器边界地址 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
LQFP64机械数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
LQPF100机械数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
封装热特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
文档版本历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
中文文档版本历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
DB4157 Rev 1 [English Rev 1]
STM32F402xC
图片目录
图片目录
图1.
图2.
图3.
图4.
图5.
图6.
图7.
图8.
图9.
图10.
图11.
图12.
图13.
LQFP100封装的兼容板设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
LQFP64封装的兼容板设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
STM32F402xC 框图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Multi-AHB矩阵 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
STM32F402RC LQFP64 引脚排列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
STM32F402VC LQFP100 引脚排列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
存储器映射 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
LQFP64轮廓 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
LQFP64建议封装图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
LQFP64标记样例(封装顶视图) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
LQFP100封装图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
LQFP100建议封装图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
LQPF100标记样例(封装顶视图) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
DB4157 Rev 1 [English Rev 1]
5/51
5
STM32F402xC
引言
1
引言
本数据摘要提供了STM32F402xC微控制器的描述。
这些产品是 STM32F4 系列的一部分,本文档应与以下文档一起阅读:
•
STM32F401xB/C and STM32F401xD/E, 基于高级Arm®(a)的32位MCU(RM0368)
•
如需详细了解电气特性,请参照Arm® Cortex®-M4 32位MCU+FPU,105 DMIPS、
256KB Flash / 64KB RAM、11个TIM、1个ADC、11个通信接口(DS9716)。
这些文档可在意法半导体网站 www.st.com 上获得。若需Cortex®-M4内核的信息,请参考
Cortex®-M4编程手册(PM0214),可从www.st.com获取。
6/51
DB4157 Rev 1 [English Rev 1]
STM32F402xC
2
产品描述
产品描述
STM32F402XC器件基于高性能的Arm® Cortex® -M4 32位RISC内核,工作频率高达84 MHz。
Cortex®-M4内核带有单精度浮点运算单元(FPU),支持所有ARM®单精度数据处理指令和数
据类型。具备DSP指令集和增强应用安全的内存保护单元(MPU)。
STM32F402xC器件整合了高速内置存储器,Flash存储器和SRAM的容量分别高达256K字节
和64K字节,以及大量连至2条APB总线、2条AHB总线和1个32位多AHB总线矩阵的增强
型I/O与外设。
所有器件均带有1个12位ADC、1个低功耗RTC、6个通用16位定时器(包括1个用于电机
控制的PWM定时器)、2个通用32位定时器。它们还带有标准与高级通信接口:
•
高达三个I2C
•
高达四个 SPI
•
两个全双工I2S。为达到音频级的精度,I2S外设可通过专用内部音频PLL提供时钟,或
使用外部时钟以实现同步。
•
三个USART
•
SDIO 接口
•
USB 2.0 OTG 全速接口。
STM32F402xC器件的工作温度范围是- 40至+ 85 °C,供电电压范围是1.7(PDR OFF)至
3.6 V。适合低功耗应用设计的一组完整的节电模式。
这些特性使得STM32F402xC微控制器适合于广泛的应用:
•
电机驱动和应用控制
•
医疗设备
•
工业应用:PLC、逆变器、断路器
•
打印机、扫描仪
•
警报系统、视频电话、HVAC
•
家庭音响设备
•
手机传感器集线器。
DB4157 Rev 1 [English Rev 1]
7/51
42
STM32F402xC
产品描述
表1. STM32F402xC特性和外设数量
STM32F402RC
外设
Flash (KB)
SRAM (KB)
定时器
256
系统
64
通用
7
1
高级控制
2
SPI/ I S
I2
通信接口
3/2(全双工)
C
4/2(全双工)
3
USART:
3
SDIO
1
USB OTG FS
1
GPIO
50
81
1
12 位 ADC
通道数
16
84 MHz
最大CPU频率
工作电压
1.7 到 3.6 V
工作温度
环境温度:-40至+85 °C
LQFP64
封装
8/51
STM32F402VC
DB4157 Rev 1 [English Rev 1]
LQFP100
STM32F402xC
与STM32F4产品系列兼容
STM32F402xC与STM32F4产品系列(STM32F42x、STM32F43x、STM32F41x、STM32F405、
STM32F407)的软件和特性完全兼容
STM32F402xC可直接替代其它的STM32F4产品,但必须在PCB板上做一些小更改。
图1. LQFP100封装的兼容板设计
STM32F401xx
STM32F402xx
STM32F410xx
STM32F411xx
STM32F412xx
STM32F413xx
STM32F423xx
STM32F446xx
STM32F405/STM32F415㌱ࡍ
STM32F407/STM32F417㌱ࡍ
STM32F427/STM32F437㌱ࡍ
STM32F429/STM32F439㌱ࡍ
41
42
43
44
45
46
47
48
49
50
PB11у߃ਥ⭞
㻡VCAP_1ԙ
58
57
56
55
54
53
52
51
PE10
PE11
PE12
PE13
PE14
PE15
PB10
VCAP_1
VSS
VDD
PD11
PD10
PD9
PD8
PB15
PB14
PB13
PB12
41
42
43
44
45
46
47
48
49
50
58
57
56
55
54
53
52
51
PE10
PE11
PE12
PE13
PE14
PE15
PB10
PB11
VCAP_1
VDD
2.1
产品描述
PD11
PD10
PD9
PD8
PB15
PB14
PB13
PB12
シ࠰ᐤᔸ
VSS VDD
DB4157 Rev 1 [English Rev 1]
VSS VDD
9/51
42
STM32F402xC
产品描述
图2. LQFP64封装的兼容板设计
STM32F402
53 52 51 50 49
48
47
VDD
VCAP2
PA13
PA12
PA11
PA10
PA9
PA8
PC9
PC8
PC7
PC6
PB15
PB14
PB13
PB12
VDD
VSS
53 52 51 50 49
48
47
46
45
44
43
42
41
40
39
38
37
PB11у߃ਥ⭞
36
㻡VCAP1ԙ
35
34
33
28 29 30 31 32
PB2
PB10
VCAP1
VSS
VDD
PB11
VCAP1
VDD
PB2
PB10
46
45
44
43
42
41
40
39
38
37
36
35
34
33
28 29 30 31 32
PC12
PC11
PC10
PA15
PA14
PC12
PC11
PC10
PA15
PA14
STM32F405/STM32F415㌱ࡍ
VCAP໔ࣖࡦ4.7 ȝf
ESR 1 ȍᡌքӄ1
VSS
VDD
VS S VDD
シ࠰ᐤᔸ
10/51
DB4157 Rev 1 [English Rev 1]
VDD
VSS
PA13
PA12
PA11
PA10
PA9
PA8
PC9
PC8
PC7
PC6
PB15
PB14
PB13
PB12
VDD
VSS
STM32F402xC
产品描述
图3. STM32F402xC 框图
JTAG & SW
ETM
MPU
NVIC
D-BUS
DMA2
8 Streams
FIFO
DMA1
8 Streams
FIFO
䰠ᆎ
儎䗴
256 KB
SRAM 64 KB
AHB2 84 MHz
FIFO
S-BUS
PHY
FPU
ACCEL/
CACHE
ARM Cortex-M4
84 MHz
I-BUS
AHBᙱ㓵⸟䱫7S4M
NJTRST, JTDI,
JTCK/SWCLK
JTDO/SWD, JTDO
TRACECLK
TRACED[3:0]
USB
OTG FS
AHB1 84 MHz
⭫Ⓠ㇗⨼
VDD
どুಞ㤹പ
3.3~1.2 V
@VDD
@VDDA
PA[15:0]
PB[15:0]
GPIO PORT A
GPIO PORT B
PC[15:0]
GPIO PORT C
PD[15:0]
GPIO PORT D
PE[15:0]
GPIO PORT E
RC HS
POR
reset
RC LS
Int
PLL1&2
DP
DM
ID, VBUS, SOF
⭫Ⓠⴇ
POR/PDR
BOR
PVD
VDD = 1.7 - 3.6 V
(PDR OFF)
1.8 - 3.6 V
VSS (PDR ON)
VCAP
VDDA, VSSA
NRST
@VDDA @VDD
གྷփૂ
ᰬ䫕
MANAGT
PWR
interface
GPIO PORT H
LS
LS
DMA2
4Ѡӈ㺛䙐䚉TIM1_CH1[1:4]Nθ
4Ѡ䙐䚉TIM1_CH1[1:4]ETRθ
BKIN֒ѰAF
DMA1
EXT IT. WKUP
FIFO
D[7:0]
CMD, CK as AF
SDIO / MMC
VBAT = 1.65 - 3.6 V
@VBAT
XTAL 32 kHz
RTC
CRC
up to 81 AF
AHB/APB2 AHB/APB1
AWU
༽Գᇺᆎಞ
ALARM_OUT
STAMP1
TIM2
32b
4Ѡ䙐䚉θETR֒ѰAF
TIM3
16b
4Ѡ䙐䚉θETR֒ѰAF
TIM4
16b
4Ѡ䙐䚉θETR֒ѰAF
TIM5
32b
4Ѡ䙐䚉
USART2 irDA
RX, TX as AF
CTS, RTS as AF
SP2/I2S2
MOSI/SD, MISO/SD_ext, SCK/CK
NSS/WS, MCK as AF
SP3/I2S3
MOSI/SD, MISO/SD_ext, SCK/CK
NSS/WS, MCK as AF
smcard
1 channel as AF
TIM10
16b
TIM11
16b
1 channel as AF
RX, TX, CK,
CTS, RTS as AF
smcard
USART1
irDA
RX, TX, CK as AF
smcard
USART6
irDA
MOSI, MISO,
SCK, NSS as AF
MOSI, MISO,
SCK, NSS as AF
APB2 60MHz
SPI1
WWDG
SPI4
APB1
30MHz
APB1 42
MHz
(max)
16b
APB2 84 MHz
TIM9
16Ѡ⁗ᤕ䗉ޛ
OSC32_IN
OSC32_OUT
TIM1 / PWM 16b
2 channels as AF
VDDREF_ADC
OSC_IN
OSC_OUT
WDG 32K
HCLK
APB2CLK
APB1CLK
AHB2PCLK
AHB1PCLK
PH[1:0]
XTAL OSC
4- 16MHz
I2C1/SMBUS
SCL, SDA, SMBA as AF
I2C2/SMBUS
SCL, SDA, SMBA as AF
I2C3/SMBUS
SCL, SDA, SMBA as AF
USART
2MBps
ᓜՖಞ
ADC1
IF
@VDDA
MS31144V2
1. 连至APB2的定时器从TIMxCLK提供时钟,最高84 MHz,连至APB1的定时器从TIMxCLK提供时钟,最高42 MHz。
DB4157 Rev 1 [English Rev 1]
11/51
42
STM32F402xC
功能概述
3
功能概述
3.1
Arm® Cortex®-M4,配有FPU、嵌入式Flash和SRAM
带有FPU的Arm® Cortex®-M4处理器是最新一代的嵌入式系统 Arm 处理器。该处理器引脚数
少、功耗低,能够提供满足 MCU 实现要求的低成本平台,同时具备卓越的计算性能和先进的
中断响应。
带有FPU的Arm®Cortex®-M4处理器是一款 32 位 RISC处理器,具有优异的代码效率,采用通
常 8 位和 16 位器件的存储器空间即可发挥 Arm 内核的高性能。该处理器支持一组DSP指令,
能够实现高效的信号处理和复杂的算法执行。它的单精度FPU(浮点单元)通过使用元语言
开发工具,可加速开发,防止饱和。
STM32F402xC器件与所有Arm工具和软件兼容。
图 3给出了STM32F402xC的总体框图。
注:
配有FPU的Cortex®-M4与Cortex®-M3二进制兼容。
3.2
自适应实时存储器加速器(ART加速器™)
ART加速器™是一种存储器加速器,它为STM32工业标准的配有FPU处理器的Arm®Cortex®M4做了优化。该加速器很好地体现了配有FPU的Arm® Cortex®-M4在Flash技术方面的固有
性能优势,克服了通常条件下,高速的处理器在运行中需要经常等待 FLASH 的情况。
为了发挥处理器在此频率时的105 DMIPS全部性能,该加速器将实施指令预取队列和分支缓
存,从而提高了 256 位 Flash 的程序执行速度。根据 CoreMark 基准测试,凭借 ART 加速器
所获得的性能相当于 Flash 在 CPU 频率高达 84 MHz 时以 0 个等待周期执行程序。
3.3
存储器保护单元
存储器保护单元(MPU)用于管理CPU对存储器的访问,防止一个任务意外损坏另一个激活
任务所使用的存储器或资源。此存储区被组织为最多8个保护区,还可依次再被分为最多8
个子区。保护区大小可为32字节至可寻址存储器的整个4G字节。
若应用中有一些关键的或认证的代码必须受到保护,以免被其它任务的错误行为影响,则
MPU尤其有用。它通常由RTOS(实时操作系统)管理。若程序访问的存储器位置被MPU禁
止,则RTOS可检测到它并采取行动。在RTOS环境中,内核可基于执行的进程,动态更新
MPU区的设置。
MPU是可选的,若应用不需要则可绕过。
12/51
DB4157 Rev 1 [English Rev 1]
STM32F402xC
3.4
功能概述
嵌入式 Flash
器件内置有高达 256 K字节的Flash,可用于储存程序和数据。
3.5
CRC(循环冗余校验)计算单元
CRC(循环冗余校验)计算单元使用一个固定的多项式发生器从一个 32 位的数据字中产生
CRC 码。
在众多的应用中,基于 CRC 的技术还常用来验证数据传输或存储的完整性。根据 EN/IEC
60335-1 标准的规定,这些技术提供了验证 Flash 完整性的方法。CRC 计算单元有助于在运
行期间计算软件的签名,并将该签名与链接时生成并存储在指定存储单元的参考签名加以比
较。
3.6
内部 SRAM
所有器件都内置有:
•
Multi-AHB总线矩阵
32位的multi-AHB总线矩阵将所有主设备(CPU、DMA)和从设备(Flash、RAM、AHB、
APB外设)互连,确保了即使多个高速外设同时工作时,工作也能无缝、高效。
图4. Multi-AHB矩阵
S1
S2
S3
S4
DMA_P2
GP
DMA2
DMA_MEM2
DMA_MEM1
DMA_PI
S-bus
GP
DMA1
S5
M0
ICODE
M1 DCODE
ACCEL
S0
D-bus
ARM
Cortex-M4
I-bus
3.7
嵌入式 SRAM 多达 64 KB,可在 CPU 时钟速度下以 0 等待周期访问(读/写)。
Flash
M2
SRAM1
M3
AHBཌ䇴1
APB1
M4
AHBཌ䇴2
APB2
ᙱ㓵⸟䱫-S
MS31420V1
DB4157 Rev 1 [English Rev 1]
13/51
42
STM32F402xC
功能概述
3.8
DMA 控制器 (DMA)
器件具有两个通用双端口DMA(DMA1和DMA2),每个都有8个流。它们能够管理存储器到存
储器、外设到存储器、存储器到外设的传输。它们具有用于APB/AHB外设的专用FIFO,支持
突发传输,其设计可提供最大外设带宽(AHB/APB)。
这两个 DMA 控制器支持循环缓冲区管理,当控制器到达缓冲区末尾时,无需专门代码。这两
个 DMA 控制器还有双缓冲特性,可自动使用和切换两个存储器缓冲,而不需要特殊代码。
每个数据流都与专用的硬件 DMA 请求相连,同时支持软件触发。通过软件进行相关配置,并
且数据源和数据目标之间传输的数据量不受限制。
DMA可与下列主要外设共同使用:
3.9
•
•
SPI和I2S
I2C
•
USART:
•
通用、基本和高级控制定时器TIMx
•
•
SD/SDIO/MMC 主机接口
ADC
嵌套向量中断控制器 (NVIC)
器件内置有嵌套的向量中断控制器,可管理16个优先级,处理带FPU的Cortex®-M4的最多
62个可屏蔽中断通道及16个中断线。
•
紧耦合的 NVIC 使得中断响应更快
•
直接向内核传递中断入口向量表地址
•
允许对中断进行早期处理
•
处理后到但优先级较高的中断
•
支持中断咬尾功能
•
自动保存处理器状态
•
退出中断时自动恢复现场,无需指令开销
此硬件模块以最短的中断延迟提供了灵活的中断管理功能。
3.10
外部中断/事件控制器 (EXTI)
外部中断/事件控制器包含 21 根用于产生中断/事件请求的边沿检测中断线。每根中断线
都可以独立配置以选择触发事件(上升沿触发、下降沿触发或边沿触发),并且可以单独屏
蔽。挂起寄存器用于保持中断请求的状态。EXTI 可检测到脉冲宽度小于内部 APB2 时钟周期
的外部中断线。外部中断线最多有 16 根,可从最多 81 个 GPIO 中选择连接。
14/51
DB4157 Rev 1 [English Rev 1]
STM32F402xC
3.11
功能概述
时钟和启动
复位时,16 MHz内部RC振荡器被选作默认的CPU时钟。该16 MHz内部RC振荡器在工厂调
校,可在25 °C提供1%的精度。应用可选择RC振荡器或外部4-26 MHz时钟源作为系统时
钟。此时钟的故障可被监测。若检测到故障,则系统自动切换回内部RC振荡器并生成软件
中断(若启用)。此时钟源输入至PLL,因此频率可增至84 MHz。类似地,必要时(例如,
当间接使用的外部振荡器发生故障时)可以对 PLL 时钟输入进行完全的中断管理。
可通过多个预分频器配置两个AHB总线、高速APB(APB2)、低速APB(APB1)域。两个
AHB总线的最大频率为84MHz,高速APB域的最大频率为84MHz。低速APB域的最大允许频
率为 42 MHz。
该器件内置有一个专用PLL(PLLI2S),可达到音频级性能。在此情况下,I2S主时钟可生
成8 kHz至192 kHz的所有标准采样频率。
3.12
引导模式
启动时,通过引导引脚来选择以下三种引导模式之一:
•
•
从用户Flash启动
从系统存储器启动
•
从嵌入式 SRAM启动
引导程序位于系统存储器中。它通过使用 USART1(PA9/10)、USART2(PD5/6)、
通过DFU(器件固件升级)在器件模式中使用USB OTG FS(PA11/12)、I2C1(PB6/7)、
I2C2(PB10/3)、I2C3(PA8/PB4)、SPI1(PA4/5/6/7)、SPI2(PB12/13/14/15)、SPI3
(PA15、PC10/11/12)来对Flash重新编程。
若需启动程序的更详细信息,请参考应用笔记:AN2606,STM32微控制器系统存储器启动模
式。
3.13
电源方案
•
VDD = 1.8至3.6 V:I/O和内部调压器(若启用)的外部电源,通过VDD引脚外部提供。
•
VSSA,VDDA = 1.7 到 3.6 V:ADC、复位模块、RC、PLL的外部模拟电源。VDDA 和
VSSA 必须使用去耦技术分别连接到 VDD 和 VSS。
•
VBAT=1.65到3.6 V:当VDD不存在时,作为RTC、32 kHz外部时钟振荡器和备份寄存
器的电源(通过内部开关切换)。
DB4157 Rev 1 [English Rev 1]
15/51
42
STM32F402xC
功能概述
3.14
电源监控器
3.14.1
内部复位ON
此特性在VDD工作电压为1.8 V至3.6 V范围内可用。
通过保持PDR_ON为高电平,启用内部电源监控器。
器件具有一个集成的上电复位(POR)/掉电复位(PDR)电路,与欠压复位(BOR)电路耦
合。当上电时,POR一直激活,确保从1.8 V开始正常工作。当达到1.8 V POR的门限电平
后,选项字节加载过程开始,确认或修改默认的门限,或永久禁止BOR。通过设置选项字
节,可有三个BOR门限。
当VDD低于指定阈值VPOR/PDR或VBOR时,器件无需外部复位电路便会保持复位模式。
器件还有一个嵌入式可编程电压检测器(PVD),用于监视VDD/VDDA电源并将其与VPVD阈值进
行比较。当 VDD/VDDA 低于 VPVD 阈值和/或 VDD/VDDA 高于 VPVD 阈值时,将产生中断。随后,
中断服务程序会生成一条警告消息并且/或者使 MCU 进入安全状态。PVD 由软件使能。
3.15
稳压器
调压器具有四种工作模式:
•
•
3.15.1
调压器ON
–
主调压器模式(MR)
–
低功耗调压器(LPR)
–
掉电状态
调压器OFF
调压器ON
在内置了BYPASS_REG引脚的封装上,通过保持BYPASS_REG为低电平来启用调压器。在所有
其它封装上,调压器一直启用。
当调压器为ON时,可由软件配置三种功耗模式:
•
MR用于标称调压模式(运行中的多种电压级别)
在主调压器模式(MR模式)中,提供了不同的电压级别以达到最大频率和动态功耗之
间的最佳折中。
•
LPR 用于停机模式
当进入停止模式时,由软件配置LP调压器模式。
•
待机模式中可使用掉电。
仅当进入待机模式时,才能激活掉电模式。调压器输出高阻,内核电路掉电,达到零功
耗。寄存器和SRAM的内容丢失。
取决于封装,VCAP_1 和VCAP_2 引脚上应连接一个或两个外部陶瓷电容。VCAP_2引脚仅在
LQFP100封装可用。
所有封装都有调压器ON特性。
16/51
DB4157 Rev 1 [English Rev 1]
STM32F402xC
3.15.2
功能概述
调压器ON/OFF及内部供电监控器的可用性
表2. 调压器ON/OFF及内部供电监控器的可用性
封装
调压器ON
调压器OFF
电源监控器ON
电源监控器OFF
LQFP64
有
无
有
无
LQFP100
有
无
有
无
3.16
实时时钟(RTC)和备份寄存器
备份域包括:
•
实时时钟(RTC)
•
20个备份寄存器
实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器。专用寄存器含有秒、分钟、小时
(12/24小时格式)、星期、日、月、年,格式为BCD(二进码十进数)。系统可以自动将月
份的天数调整为 28、29(闰年)、30 和 31 天。RTC具有参考时钟检测,可使用更加精确的
第二时钟源(50 或 60 Hz)来提高日历的精确度。RTC提供了可编程的闹钟和可编程的周期
性中断,可从停止和待机模式唤醒。此外,还可提供二进制格式的亚秒值。
实时时钟由 32.768 kHz 的外部晶振、谐振器或振荡器、内部低功耗 RC 振荡器或者经 128 分
频的高速外部时钟驱动。内部低速 RC 的典型频率为 32 kHz。为补偿天然石英的偏差,可通
过 512 Hz 的外部输出对 RTC 进行校准。
两个闹钟寄存器用于在特定的时间生成闹铃,可单独屏蔽日历字段以比较闹钟。为生成周期
性中断,使用了分辨率可编程的16位可编程二进制自动重载递减计数器,可从每隔120 µs
至每隔36小时自动唤醒和周期性闹铃。
20位的预分频器用于时间基准时钟。默认情况下,它被配置为从32.768 kHz时钟生成1秒
的时间基准。
备份寄存器为 32 位寄存器,用于在 VDD 电源不存在时存储 80 字节的用户应用数据。备份寄
存器不会在系统复位或电源复位时复位,也不会在器件从待机模式唤醒时复位(请参见
第 3.17节)。
其他 32 位寄存器还包含可编程的闹钟亚秒、秒、分钟、小时、星期几和日期。
RTC 和备份寄存器通过开关供电,当 VDD 电源存在时,该开关选择 VDD 供电,否则选择由
VBAT 引脚供电。
DB4157 Rev 1 [English Rev 1]
17/51
42
STM32F402xC
功能概述
3.17
低功耗模式
器件支持三种低功耗模式,可在低功耗、短启动时间和可用唤醒源之间取得最佳平衡:
•
睡眠模式
在睡眠模式下,只有 CPU 停止工作。所有外设继续运行并可在发生中断/事件时唤醒
CPU。
•
停止模式
停机模式下可以实现最低功耗,同时保持 SRAM 和寄存器的内容。此时,1.2 V 域中的所
有时钟都会停止,PLL、HSI RC 和 HSE 晶振也被禁止。还可以将调压器置于正常模式或
低功耗模式。
可由任何EXTI线将器件从停止模式唤醒(EXTI线的源可为16根外部线之一、PVD输
出、RTC闹钟/唤醒/入侵检测/时间戳事件)。
•
待机模式
待机模式下可达到最低功耗。此时,内部调压器关闭,因此整个 1.2 V 域将断电。PLL、
HSIRC和 HSE晶振也会关闭。进入待机模式后,除选择的备份域中的寄存器外,SRAM和
寄存器的内容都将丢失。
发生外部复位(NRST引脚)、IWDG复位、WKUP引脚上出现上升沿或者触发 RTC闹钟/
唤醒/入侵检测/时间戳事件时,器件退出待机模式。
当旁路嵌入式调压器且由外部电源控制1.2 V域时,不支持待机模式。
3.18
VBAT 操作
VBAT引脚允许从外部电池、外部超级电容器为器件的VBAT域供电,或当没有外部电池及外
部超级电容器时从VDD 供电。
当没有VDD存在时,激活VBAT的工作。
VBAT引脚为RTC和备份寄存器供电。
注:
当从VBAT为微控制器供电时,外部中断和RTC闹钟/事件并不会将它从VBAT 的工作退出。
当PDR_ON引脚不连至VDD时(内部复位OFF),VBAT 功能不再可用,VBAT 引脚应连至
VDD。
3.19
定时器和看门狗
器件内置有一个高级控制定时器,七个通用定时器和两个看门狗定时器。
在调试模式下,可以冻结所有定时器计数器。
表 3 比较了高级控制定时器和通用定时器的特性。
18/51
DB4157 Rev 1 [English Rev 1]
STM32F402xC
功能概述
表3. 定时器的特性比较
最大接口
时钟
(MHz)
最大定时
器时钟
(MHz)
4
有
84
84
有
4
无
42
84
1 和 65536
之间的任
意整数
有
4
无
42
84
递增
1 和 65536
之间的任
意整数
无
2
无
84
84
递增
1 和 65536
之间的任
意整数
无
1
无
84
84
计数器
类型
预分频系 DMA请求生
捕获/
数
成
比较通道
16 位
递增、
递减、
递增/
递减
1 和 65536
之间的任
意整数
有
32 位
递增、
递减、
递增/
递减
1 和 65536
之间的任
意整数
TIM3,
TIM4
16 位
递增、
递减、
递增/
递减
TIM9
16 位
TIM10,
TIM11
16 位
定时器
高级控制
TIM1
TIM2,
TIM5
通用
3.19.1
互补输出
计数器分
辨率
定时器类
型
Advanced-control timers (TIM1)
高级控制定时器(TIM1)可被看作是在4个独立通道上复用的三相PWM发生器。它具有带可
编程插入死区的互补 PWM 输出。它也可视为一个完整的通用定时器。4 个独立通道可以用
于:
•
输入捕获
•
输出比较
•
PWM 生成(边沿或中心对齐模式)
•
单脉冲模式输出
如果配置为标准 16 位定时器,则功能与通用 TIMx 定时器相同。如果配置为 16 位 PWM 发生
器,则具有完整的调制能力
(0-100%)。
高级控制定时器可通过定时器链接功能与 TIMx 定时器协同工作,提供同步或事件链接功能。
TIM1支持生成独立的DMA请求。
DB4157 Rev 1 [English Rev 1]
19/51
42
STM32F402xC
功能概述
3.19.2
通用定时器(TIMx)
STM32F402xC中内置有七个同步通用定时器(请参见表 3以了解其差别)。
•
TIM2, TIM3, TIM4, TIM5
STM32F402xC 包括4个全功能的通用定时器:TIM2、TIM5、TIM3、TIM4。TIM2和TIM5
定时器基于一个32位自动重载递增/递减计数器和一个16位预分频器。TIM3和TIM4
定时器基于一个16位自动重载递增/递减计数器和一个16位预分频器。它们都具有四
个独立通道,用于输入捕获/输出比较、PWM、单脉冲模式输出。在最大的封装中,可
提供多达 16 个输入捕获/输出比较/PWM。
TIM2、TIM3、TIM4、TIM5通用定时器可共同工作,或通过定时器链特性与其它通用定时
器和高级控制定时器TIM1和TIM8共同工作以实现同步或事件链接。
任何通用定时器都可用于产生 PWM 输出。
TIM2、TIM3、TIM4、TIM5都可生成独立的DMA请求。它们能够处理正交(增量)编码
器信号,也能处理 1 到 4 个霍尔效应传感器的数字输出。
•
TIM9、TIM10和TIM11
这些定时器基于一个16位自动重载递增计数器和一个16位预分频器。TIM10 和 TIM11
具有一个独立的通道,而TIM9具有两个独立的通道,用于输入捕获/输出比较、PWM、
单脉冲模式输出。它们可与TIM2、TIM3、TIM4、TIM5全功能通用定时器同步。它们也
可用作简单时基。
3.19.3
独立看门狗
独立看门狗基于 12 位递减计数器和 8 位预分频器。它由独立的 32 kHz 内部 RC 提供时钟;由
于内部 RC 独立于主时钟,因此它可在停机和待机模式下工作。它既可用作看门狗,以在发
生问题时复位器件,也可用作自由运行的定时器,以便为应用程序提供超时管理。通过选项
字节,可对其进行硬件或软件配置。
3.19.4
窗口看门狗
窗口看门狗基于可设置为自由运行的 7 位递减计数器。它可以作为看门狗以在发生问题时复
位器件。它由主时钟驱动。具有早期警告中断功能,并且计数器可在调试模式下被冻结。
3.19.5
SysTick 定时器
此定时器专用于实时操作系统,但也可用作标准递减计数器。它具有以下特性:
20/51
•
24 位递减计数器
•
自动重载功能
•
当计数器计为 0 时,产生可屏蔽系统中断
•
可编程时钟源。
DB4157 Rev 1 [English Rev 1]
STM32F402xC
3.20
功能概述
内部集成电路接口(I2C)
多达三个 I2C 总线接口可以在多主模式或从模式下工作。它们可支持标准(最高100 kHz)
和快速(最高400 kHz)模式。I2C总线频率可增至1 MHz。若需完整解决方案的更详细信
息,请联系您本地的ST销售代表。它们还支持 7/10 位寻址模式和 7 位双寻址模式(从模式
下)。其中内置了硬件 CRC 生成/校验功能。
该接口支持 DMA 并且支持 SMBus 2.0/PMBus。
器件还包括可编程的模拟和数字噪声滤波器(请参见表 4)。
表4. I2C模拟和数字滤波器的比较
-
模拟滤波器
≥ 50 ns
抑制的脉冲宽度
3.21
数字滤波器
从1到15个I2C外设时钟的可编程长度
通用同步/异步收发器 (USART)
器件内置有三个通用同步/异步收发器(USART1、USART2、USART6)。
这三个接口可提供异步通信、IrDA SIR ENDEC 支持、多处理器通信模式和单线半双工通信模
式,并具有 LIN 主/从功能。USART1和USART6接口的通信速率最高为 10.5 Mb/s。USART2
接口的通信速率最高为5.25 bit/s。
USART1和 USART2还提供了 CTS和 RTS信号的硬件管理、智能卡模式(符合 ISO7816)和与
SPI 类似的通信功能。所有接口均可使用 DMA 控制器。
表5. USART的特性比较
USART名 标准特 调制解调器 LIN
称
性
(RTS/CTS)
SPI主
设备
irDA
智能卡
(ISO 7816)
最大波特率,
最大波特率,
单位Mbit/s
单位Mbit/s
APB 映射
(16倍过采样) (8倍过采样)
APB2
USART1
X
X
X
X
X
X
5.25
10.5
USART2
X
X
X
X
X
X
2.62
5.25
(最大
42 MHz)
USART6
X
N.A
X
X
X
X
5.25
10.5
(最大
84 MHz)
(最大
84 MHz)
APB1
APB2
DB4157 Rev 1 [English Rev 1]
21/51
42
STM32F402xC
功能概述
3.22
串行外设接口(SPI)
器件有高达四个SPI,为主从模式、全双工和单工通信模式。SPI1 和SPI4 通信速率可高达
42 Mbits/s,SPI2和SPI3通信速率可高达21 Mbit/s。3 位预分频器可产生 8 种主模式频
率,帧可配置为 8 位或 16 位。硬件 CRC 生成/校验支持基本的 SD 卡/MMC 模式。所有 SPI
均支持 DMA 控制器。
SPI接口可配置为TI模式工作,用于主模式和从模式的通信。
3.23
内部集成音频(I2S)
可使用两个标准I2S接口(与SPI2和SPI3复用)。它们可工作于主或从模式,全双工和单
工通信模式,可配置为16-/32位分辨率的输入或输出通道工作。支持的音频采样频率为 8
kHz 到 192 kHz。当其中一个或两个 I2S 接口配置为主模式时,主时钟将以 256 倍采样频率输
出到外部 DAC/CODEC。
所有 I2Sx 均可使用 DMA 控制器。
3.24
音频 PLL(PLLI2S)
该器件配有额外的专用PLL(面向音频I2S 应用),可达到无误差的I2S采样时钟精度,且
不会降低CPU性能。
可修改PLLI2S配置来管理I2S采样率变化,而不禁用CPU所使用的主PLL(PLL)。
可将音频PLL编程为极低误差,得到8 kHz至192 kHz范围的采样率。
除了音频PLL,可使用主时钟输入引脚将I2S流与外部PLL(或编解码器输出)同步。
3.25
安全数字输入/输出接口(SDIO)
提供了 SD/SDIO/MMC 主机接口,它支持多媒体卡系统规范版本 4.2 中三种不同的数据总线模
式:1 位(默认)、4 位和 8 位。
该接口的数据传输速率可达 48 MHz,符合 SD 存储卡规范版本 2.0。
该接口还支持 SDIO 卡规范版本 2.0 中两种不同的数据总线模式:1 位(默认)和 4 位。
当前版本每次只支持一个 SD/SDIO/MMC4.2 卡,但支持多个 MMC4.1 或之前版本的卡。
除 SD/SDIO/MMC 外,该接口还完全符合 CE-ATA 数字协议版本 1.1。
22/51
DB4157 Rev 1 [English Rev 1]
STM32F402xC
3.26
功能概述
通用串行总线on-the-go全速(OTG_FS)
器件内置有一个集成了收发器的USBOTG全速器件/主机/OTG外设。USBOTGFS外设与USB
2.0规范和OTG 1.0规范兼容。它具有可由软件配置的端点设置,并支持挂起/恢复功能。
USB OTG全速控制器需要专用的48 MHz时钟,由连至HSE振荡器的PLL产生。主要特性为:
3.27
•
具有动态FIFO大小的320 × 35比特组合Rx和Tx FIFO大小
•
支持会话请求协议(SRP)和主机协商协议(HNP)
•
4个双向端点
•
8个主机通道,支持周期性OUT
•
内有HNP/SNP/IP(不需要任何外部电阻器)
•
对于OTG/主机模式,当连接总线供电器件时需要电源开关
通用输入/输出(GPIO)
每个 GPIO 引脚都可以由软件配置为输出(推挽或开漏、带或不带上拉/下拉)、输入(浮
空、带或不带上拉/下拉)或外设复用功能。大多数 GPIO 引脚都具有数字或模拟复用功能。
所有GPIO都有大电流的功能,具有速度选择以更好地管理内部噪声、功耗、电磁辐射。
如果需要,可在特定序列后锁定 I/O 配置,以避免对 I/O 寄存器执行意外写操作。
快速I/O处理,最大I/O切换可高达84 MHz。
3.28
模数转换器(ADC)
内置有 1 个 12 位模数转换器 (ADC),可共享多达 16 个外部通道,在单发或扫描模式下执行
转换。在扫描模式下,将对一组选定的模拟输入执行自动转换。
ADC 可以使用 DMA控制器。利用模拟看门狗功能,可以非常精确地监视一路、多路或所有选
定通道的转换电压。当转换电压超出编程的阈值时,将产生中断。
为同步A/D转换和定时器,可由TIM1、TIM2、TIM3、TIM4或TIM5定时器的任何一个触发
ADC。
3.29
温度传感器
温度传感器必须产生随温度线性变化的电压。转换范围为 1.7 V 至 3.6 V。温度传感器内部连
接到 ADC_IN18 输入通道,该通道用于将传感器输出电压转换为数字值。请查阅参考手册以
获取更多信息。
由于工艺不同,温度传感器的偏移因芯片而异,因此内部温度传感器主要适合检测温度变化
的应用,而不是检测绝对温度的应用。如果需要读取精确温度,则应使用外部温度传感器部
分。
DB4157 Rev 1 [English Rev 1]
23/51
42
STM32F402xC
功能概述
3.30
串行线 JTAG 调试端口 (SWJ-DP)
内置的 Arm SWJ-DP 接口由 JTAG 和串行线调试端口结合而成,可以实现要连接到目标的串行
线调试探头或 JTAG 探头。
仅使用2个引脚执行调试,而不是JTAG要求的5个(可重用JTAG引脚,作为具有复用功能
的GPIO):JTAG TMS和TCK引脚分别与SWDIO和SWCLK共享,TMS引脚上的指定序列用
于在JTAG-DP和SW-DP间切换。
3.31
嵌入式跟踪宏单元™
Arm 嵌入式跟踪宏单元能够通过少量 ETM 引脚、以极高的速率将压缩数据流从
STM32F402xC传输到外部硬件跟踪端口分析器(TPA)设备中,从而提高了CPU内核中的指令
和数据流的可见性。TPA使用任何可用的高速通道连至主机。可在运行调试软件的主机计算
机上记录实时指令和数据流活动,并将其格式化以供显示。TPA 硬件可从通用开发工具供应
商处购得。
嵌入式跟踪宏单元与第三方调试软件工具配合使用。
24/51
DB4157 Rev 1 [English Rev 1]
STM32F402xC
引脚排列和引脚说明
VBAT
PC13
PC14-OSC32_IN
PC15-OSC32_OUT
PH0-OSC_IN
PH1-OSC_OUT
NRST
PC0
PC1
PC2
PC3
VSSA/VREFVDDA/VREF+
PA0
PA1
PA2
PB9
PB8
BOOT0
PB7
PB6
PB5
PB4
PB3
PD2
PC12
PC11
PC10
PA15
PA14
VSS
VDD
图5. STM32F402RC LQFP64 引脚排列
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
48
1
47
2
46
3
45
4
44
5
43
6
42
7
41
8
LQFP64
40
9
39
10
38
11
37
12
36
13
35
14
34
15
33
16
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
VDD
VSS
PA13
PA12
PA11
PA10
PA9
PA8
PC9
PC8
PC7
PC6
PB15
PB14
PB13
PB12
PA3
VSS
VDD
PA4
PA5
PA6
PA7
PC4
PC5
PB0
PB1
PB2
PB10
VCAP_1
VSS
VDD
4
引脚排列和引脚说明
MS31149V3
1. 上图显示了封装的顶视图。
DB4157 Rev 1 [English Rev 1]
25/51
42
STM32F402xC
引脚排列和引脚说明
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
VDD
VSS
PE1
PE0
PB9
PB8
BOOT0
PB7
PB6
PB5
PB4
PB3
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PC12
PC11
PC10
PA15
PA14
图6. STM32F402VC LQFP100 引脚排列
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
LQFP100
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
VDD
VSS
VCAP_2
PA13
PA12
PA11
PA10
PA9
PA8
PC9
PC8
PC7
PC6
PD15
PD14
PD13
PD12
PD11
PD10
PD9
PD8
PB15
PB14
PB13
PB12
PA3
VSS
VDD
PA4
PA5
PA6
PA7
PC4
PC5
PB0
PB1
PB2
PE7
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15
PB10
VCAP_1
VSS
VDD
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
PE2
PE3
PE4
PE5
PE6
VBAT
PC13
PC14-OSC32_IN
PC15-OSC32_OUT
VSS
VDD
PH0-OSC_IN
PH1-OSC_OUT
NRST
PC0
PC1
PC2
PC3
VDD
VSSA/VREFVREF+
VDDA
PA0
PA1
PA2
MS31151V4
1. 上图显示了封装的顶视图。
表6. 引脚排列表中使用的图例/缩略语
名称
引脚名称
引脚类型
I/O 结构
注释
26/51
缩写
定义
除非在引脚名下面的括号中特别说明,复位期间和复位后的引脚功能与实际引脚名相同
S
电源引脚
I
仅输入引脚
I/O
输入/输出引脚
FT
5 V 容限 I/O
B
专用BOOT0引脚
NRST
配有内置弱上拉电阻的双向复位引脚
除非特别注释说明,否则在复位期间和复位后所有I/O都设为浮空输入
DB4157 Rev 1 [English Rev 1]
STM32F402xC
引脚排列和引脚说明
表6. 引脚排列表中使用的图例/缩略语(续)
名称
缩写
定义
复用功能
通过GPIOx_AFR寄存器选择的功能
其他功能
通过外设寄存器直接选择/启用的功能
表7. STM32F402xC引脚定义
LQFP64
LQFP100
引脚类型
I/O 结构
注释
引脚号
-
1
PE2
I/O
FT
-
SPI4_SCK, TRACECLK,
EVENTOUT
-
-
2
PE3
I/O
FT
-
TRACED0, EVENTOUT
-
-
3
PE4
I/O
FT
-
SPI4_NSS, TRACED1,
EVENTOUT
-
-
4
PE5
I/O
FT
-
SPI4_MISO, TIM9_CH1,
TRACED2, EVENTOUT
-
-
5
PE6
I/O
FT
-
SPI4_MOSI, TIM9_CH2,
TRACED3, EVENTOUT
-
-
-
VSS
S
-
-
-
-
-
-
VDD
S
-
-
-
-
1
6
VBAT
S
-
-
-
-
2
7
PC13
I/O
FT
(2)(3)
EVENTOUT,
RTC_TAMP1, RTC_OUT,
RTC_TS
3
8
PC14OSC32_IN
(PC14)
I/O
FT
(2)(3)(4)
EVENTOUT
OSC32_IN
4
9
PC15OSC32_OUT
(PC15)
I/O
FT
(2)(3)(4)
EVENTOUT
OSC32_OUT
-
10
VSS
S
-
-
-
-
-
11
VDD
S
-
-
-
-
5
12
PH0-OSC_IN
(PH0)
I/O
FT
(4)
引脚名(复位后
的功能)(1)
复用功能
EVENTOUT
DB4157 Rev 1 [English Rev 1]
其他功能
OSC_IN
27/51
42
STM32F402xC
引脚排列和引脚说明
表7. STM32F402xC引脚定义(续)
LQFP64
LQFP100
引脚类型
I/O 结构
注释
引脚号
6
13
PH1- OSC_OUT
(PH1)
I/O
FT
(4)
EVENTOUT
7
14
NRST
I/O
FT
-
EVENTOUT
8
15
PC0
I/O
FT
-
EVENTOUT
ADC1_IN10
9
16
PC1
I/O
FT
-
EVENTOUT
ADC1_IN11
10
17
PC2
I/O
FT
-
SPI2_MISO, I2S2ext_SD,
EVENTOUT
ADC1_IN12
11
18
PC3
I/O
FT
-
SPI2_MOSI/I2S2_SD, EVENTOUT ADC1_IN13
-
19
VDD
S
-
-
-
-
12
20
VSSA/VREF-
S
-
-
-
-
-
-
VSSA
S
-
-
-
-
-
-
VREF-
S
-
-
-
-
13
-
VDDA/VREF+
S
-
-
-
-
-
21
VREF+
S
-
-
-
-
-
22
VDDA
S
-
-
-
-
14
23
PA0
I/O
FT
(5)
15
24
PA1
I/O
FT
-
USART2_RTS, TIM2_CH2,
TIM5_CH2, EVENTOUT
ADC1_IN1
16
25
PA2
I/O
FT
-
USART2_TX, TIM2_CH3,
TIM5_CH3, TIM9_CH1,
EVENTOUT
ADC1_IN2
17
26
PA3
I/O
FT
-
USART2_RX, TIM2_CH4,
TIM5_CH4, TIM9_CH2,
EVENTOUT
ADC1_IN3
18
27
VSS
S
-
-
-
-
19
28
VDD
S
-
-
-
-
-
-
BYPASS_ REG
I
FT
-
-
-
20
29
PA4
I/O
FT
-
28/51
引脚名(复位后
的功能)(1)
复用功能
其他功能
OSC_OUT
-
USART2_CTS,
TIM2_CH1/TIM2_ETR, TIM5_CH1, ADC1_IN0, WKUP
EVENTOUT
SPI1_NSS, SPI3_NSS/I2S3_WS,
USART2_CK, EVENTOUT
DB4157 Rev 1 [English Rev 1]
ADC1_IN4
STM32F402xC
引脚排列和引脚说明
表7. STM32F402xC引脚定义(续)
LQFP64
LQFP100
引脚类型
I/O 结构
注释
引脚号
21
30
PA5
I/O
FT
-
SPI1_SCK, TIM2_CH1/TIM2_ETR,
ADC1_IN5
EVENTOUT
22
31
PA6
I/O
FT
-
SPI1_MISO, TIM1_BKIN,
TIM3_CH1, EVENTOUT
ADC1_IN6
23
32
PA7
I/O
FT
-
SPI1_MOSI, TIM1_CH1N,
TIM3_CH2, EVENTOUT
ADC1_IN7
24
33
PC4
I/O
FT
-
EVENTOUT
ADC1_IN14
25
34
PC5
I/O
FT
-
EVENTOUT
ADC1_IN15
26
35
PB0
I/O
FT
-
TIM1_CH2N, TIM3_CH3,
EVENTOUT
ADC1_IN8
27
36
PB1
I/O
FT
-
TIM1_CH3N, TIM3_CH4,
EVENTOUT
ADC1_IN9
28
37
PB2
I/O
FT
-
EVENTOUT
-
38
PE7
I/O
FT
-
TIM1_ETR, EVENTOUT
-
-
39
PE8
I/O
FT
-
TIM1_CH1N, EVENTOUT
-
-
40
PE9
I/O
FT
-
TIM1_CH1, EVENTOUT
-
-
41
PE10
I/O
FT
-
TIM1_CH2N, EVENTOUT
-
-
42
PE11
I/O
FT
-
SPI4_NSS, TIM1_CH2,
EVENTOUT
-
-
43
PE12
I/O
FT
-
SPI4_SCK, TIM1_CH3N,
EVENTOUT
-
-
44
PE13
I/O
FT
-
SPI4_MISO, TIM1_CH3,
EVENTOUT
-
-
45
PE14
I/O
FT
-
SPI4_MOSI, TIM1_CH4,
EVENTOUT
-
-
46
PE15
I/O
FT
-
TIM1_BKIN, EVENTOUT
-
29
47
PB10
I/O
FT
-
SPI2_SCK/I2S2_CK, I2C2_SCL,
TIM2_CH3, EVENTOUT
-
-
-
PB11
I/O
FT
-
TIM2_CH4, I2C2_SDA,
EVENTOUT
-
30
48
VCAP_1
S
-
-
-
-
31
49
VSS
S
-
-
-
-
32
50
VDD
S
-
-
-
-
引脚名(复位后
的功能)(1)
复用功能
其他功能
BOOT1
DB4157 Rev 1 [English Rev 1]
29/51
42
STM32F402xC
引脚排列和引脚说明
表7. STM32F402xC引脚定义(续)
LQFP64
LQFP100
引脚类型
I/O 结构
注释
引脚号
复用功能
33
51
PB12
I/O
FT
-
SPI2_NSS/I2S2_WS, I2C2_SMBA,
TIM1_BKIN, EVENTOUT
-
34
52
PB13
I/O
FT
-
SPI2_SCK/I2S2_CK, TIM1_CH1N,
EVENTOUT
-
35
53
PB14
I/O
FT
-
SPI2_MISO, I2S2ext_SD,
TIM1_CH2N, EVENTOUT
-
36
54
PB15
I/O
FT
-
SPI2_MOSI/I2S2_SD,
TIM1_CH3N, EVENTOUT
RTC_REFIN
-
55
PD8
I/O
FT
-
EVENTOUT
-
-
56
PD9
I/O
FT
-
EVENTOUT
-
-
57
PD10
I/O
FT
-
EVENTOUT
-
-
58
PD11
I/O
FT
-
EVENTOUT
-
-
59
PD12
I/O
FT
-
TIM4_CH1, EVENTOUT
-
-
60
PD13
I/O
FT
-
TIM4_CH2, EVENTOUT
-
-
61
PD14
I/O
FT
-
TIM4_CH3, EVENTOUT
-
-
62
PD15
I/O
FT
-
TIM4_CH4, EVENTOUT
-
37
63
PC6
I/O
FT
-
I2S2_MCK, USART6_TX,
TIM3_CH1, SDIO_D6, EVENTOUT
-
38
64
PC7
I/O
FT
-
I2S3_MCK, USART6_RX,
TIM3_CH2, SDIO_D7, EVENTOUT
-
39
65
PC8
I/O
FT
-
USART6_CK, TIM3_CH3,
SDIO_D0, EVENTOUT
-
40
66
PC9
I/O
FT
-
I2S_CKIN, I2C3_SDA, TIM3_CH4,
SDIO_D1, MCO_2, EVENTOUT
-
41
67
PA8
I/O
FT
-
I2C3_SCL, USART1_CK,
TIM1_CH1, OTG_FS_SOF,
MCO_1, EVENTOUT
-
42
68
PA9
I/O
FT
-
I2C3_SMBA, USART1_TX,
TIM1_CH2, EVENTOUT
OTG_FS_VBUS
43
69
PA10
I/O
FT
-
USART1_RX, TIM1_CH3,
OTG_FS_ID, EVENTOUT
-
44
70
PA11
I/O
FT
-
USART1_CTS, USART6_TX,
TIM1_CH4, OTG_FS_DM,
EVENTOUT
-
30/51
引脚名(复位后
的功能)(1)
DB4157 Rev 1 [English Rev 1]
其他功能
STM32F402xC
引脚排列和引脚说明
表7. STM32F402xC引脚定义(续)
LQFP64
LQFP100
引脚类型
I/O 结构
注释
引脚号
45
71
PA12
I/O
FT
-
USART1_RTS, USART6_RX,
TIM1_ETR, OTG_FS_DP,
EVENTOUT
-
46
72
PA13 (JTMSSWDIO)
I/O
FT
-
JTMS-SWDIO, EVENTOUT
-
-
73
VCAP_2
S
-
-
-
-
47
74
VSS
S
-
-
-
-
48
75
VDD
S
-
-
-
-
-
-
VDD
S
-
-
-
-
49
76
PA14 (JTCKSWCLK)
I/O
FT
-
JTCK-SWCLK, EVENTOUT
-
-
引脚名(复位后
的功能)(1)
复用功能
其他功能
50
77
PA15 (JTDI)
I/O
FT
-
JTDI, SPI1_NSS,
SPI3_NSS/I2S3_WS,
TIM2_CH1/TIM2_ETR, JTDI,
EVENTOUT
51
78
PC10
I/O
FT
-
SPI3_SCK/I2S3_CK, SDIO_D2,
EVENTOUT
-
52
79
PC11
I/O
FT
-
I2S3ext_SD, SPI3_MISO,
SDIO_D3, EVENTOUT
-
53
80
PC12
I/O
FT
-
SPI3_MOSI/I2S3_SD, SDIO_CK,
EVENTOUT
-
-
81
PD0
I/O
FT
-
EVENTOUT
-
-
82
PD1
I/O
FT
-
EVENTOUT
-
54
83
PD2
I/O
FT
-
TIM3_ETR, SDIO_CMD,
EVENTOUT
-
-
84
PD3
I/O
FT
-
SPI2_SCK/I2S2_CK,
USART2_CTS, EVENTOUT
-
-
85
PD4
I/O
FT
-
USART2_RTS, EVENTOUT
-
-
86
PD5
I/O
FT
-
USART2_TX, EVENTOUT
-
-
87
PD6
I/O
FT
-
SPI3_MOSI/I2S3_SD,
USART2_RX, EVENTOUT
-
-
88
PD7
I/O
FT
-
USART2_CK, EVENTOUT
-
DB4157 Rev 1 [English Rev 1]
31/51
42
STM32F402xC
引脚排列和引脚说明
表7. STM32F402xC引脚定义(续)
LQFP64
LQFP100
引脚类型
I/O 结构
注释
引脚号
55
89
PB3
(JTDO-SWO)
I/O
FT
-
JTDO-SWO, SPI1_SCK,
SPI3_SCK/I2S3_CK, I2C2_SDA,
TIM2_CH2, EVENTOUT
-
56
90
PB4 (NJTRST)
I/O
FT
-
NJTRST, SPI1_MISO, SPI3_MISO,
I2S3ext_SD, I2C3_SDA,
TIM3_CH1, EVENTOUT
-
57
91
PB5
I/O
FT
-
SPI1_MOSI, SPI3_MOSI/I2S3_SD,
I2C1_SMBA, TIM3_CH2,
EVENTOUT
-
58
92
PB6
I/O
FT
-
I2C1_SCL, USART1_TX,
TIM4_CH1, EVENTOUT
-
59
93
PB7
I/O
FT
-
I2C1_SDA, USART1_RX,
TIM4_CH2, EVENTOUT
-
60
94
BOOT0
I
B
-
61
95
PB8
I/O
FT
-
I2C1_SCL, TIM4_CH3,
TIM10_CH1, SDIO_D4,
EVENTOUT
-
62
96
PB9
I/O
FT
-
SPI2_NSS/I2S2_WS, I2C1_SDA,
TIM4_CH4, TIM11_CH1,
SDIO_D5, EVENTOUT
-
-
97
PE0
I/O
FT
-
TIM4_ETR, EVENTOUT
-
-
98
PE1
I/O
FT
-
EVENTOUT
-
63
99
VSS
S
-
-
-
-
-
-
PDR_ON
I
FT
-
-
-
64
100
VDD
S
-
-
-
-
引脚名(复位后
的功能)(1)
复用功能
-
其他功能
VPP
1. 可用功能取决于所选器件。
2. PC13、PC14 和 PC15 通过电源开关供电。由于该开关的灌电流能力有限(3mA),因此在输出模式下使用 GPIOPC13 到 PC15 时
存在以下限制:
- 速率不得超过 2 MHz,最大负载为 30 pF。
- 这些 I/O 不能用作电流源(如用于驱动 LED)。
3. 备份域第一次上电后的主要功能。之后,即使复位,这些引脚的状态也取决于RTC寄存器的内容(因为主复位不会复位这
些寄存器)。有关如何管理这些 I/O 的详细信息,请参见 STM32F402xC 参考手册中介绍 RTC 寄存器的部分。
4. 除了模拟模式或振荡器模式(PC14、PC15、PH0、PH1),FT = 5 V容限。
5. 若器件采用UFBGA100封装,且BYPASS_REG引脚设为VDD(调压器OFF/内部复位ON模式),则PA0被用作内部复位(低电
平有效)。
32/51
DB4157 Rev 1 [English Rev 1]
AF02
AF03
AF04
AF05
AF06
AF07
AF08
AF09
AF10
SYS_AF
TIM1/TIM2
TIM3/
TIM4/ TIM5
TIM9/
TIM10/
TIM11
I2C1/I2C2/
I2C3
SPI1/SPI2/
I2S2/SPI3/
I2S3/SPI4
SPI2/I2S2/
SPI3/ I2S3
SPI3/I2S3/
USART1/
USART2
USART6
I2C2/
I2C3
OTG1_FS
PA0
-
TIM2_CH1/
TIM2_ETR
TIM5_CH1
-
-
-
-
USART2_
CTS
-
-
-
-
-
-
-
EVENT
OUT
PA1
-
TIM2_CH2
TIM5_CH2
-
-
-
-
USART2_
RTS
-
-
-
-
-
-
-
EVENT
OUT
PA2
-
TIM2_CH3
TIM5_CH3
TIM9_CH1
-
-
-
USART2_
TX
-
-
-
-
-
-
-
EVENT
OUT
PA3
-
TIM2_CH4
TIM5_CH4
TIM9_CH2
-
-
USART2_
RX
-
-
-
-
-
-
-
EVENT
OUT
PA4
-
-
-
-
-
SPI1_NSS
SPI3_NSS/
I2S3_WS
USART2_
CK
-
-
-
-
-
-
-
EVENT
OUT
PA5
-
TIM2_CH1/
TIM2_ETR
-
-
-
SPI1_SCK
-
-
-
-
-
-
-
-
-
EVENT
OUT
PA6
-
TIM1_BKIN
TIM3_CH1
-
-
SPI1_
MISO
-
-
-
-
-
-
-
-
-
EVENT
OUT
PA7
-
TIM1_CH1N
TIM3_CH2
-
-
SPI1_
MOSI
-
-
-
-
-
-
PA8
MCO_1
TIM1_CH1
-
-
I2C3_SCL
-
-
USART1_
CK
-
-
OTG_FS_
SOF
-
PA9
-
TIM1_CH2
-
-
I2C3_
SMBA
-
-
USART1_
TX
-
-
OTG_FS_
VBUS
-
-
--
-
EVENT
OUT
PA10
-
TIM1_CH3
-
-
-
-
-
USART1_
RX
-
-
OTG_FS_I
D
-
-
-
-
EVENT
OUT
PA11
-
TIM1_CH4
-
-
-
-
-
USART1_
CTS
USART6_
TX
-
OTG_FS_
DM
-
-
-
-
EVENT
OUT
PA12
-
TIM1_ETR
-
-
-
-
-
USART1_
RTS
USART6_
RX
-
OTG_FS_
DP
-
-
-
-
EVENT
OUT
PA13
JTMS_
SWDIO
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PA14
JTCK_
SWCLK
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PA15
JTDI
TIM2_CH1/
TIM2_ETR
-
-
-
SPI1_NSS
SPI3_NSS/
I2S3_WS
-
-
-
-
-
-
-
-
EVENT
OUT
DB4157 Rev 1 [English Rev 1]
端口 A
端口
AF11
AF12
AF13 AF14
AF15
SDIO
-
-
-
EVENT
OUT
-
-
-
EVENT
OUT
33/51
引脚排列和引脚说明
AF01
STM32F402xC
表8. 复用功能映射
AF00
AF01
AF02
AF03
AF04
AF05
AF06
AF07
AF08
AF09
AF10
SYS_AF
TIM1/TIM2
TIM3/
TIM4/ TIM5
TIM9/
TIM10/
TIM11
I2C1/I2C2/
I2C3
SPI1/SPI2/
I2S2/SPI3/
I2S3/SPI4
SPI2/I2S2/
SPI3/ I2S3
SPI3/I2S3/
USART1/
USART2
USART6
I2C2/
I2C3
OTG1_FS
PB0
-
TIM1_CH2N
TIM3_CH3
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PB1
-
TIM1_CH3N
TIM3_CH4
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PB2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PB3
JTDOSWO
TIM2_CH2
-
-
-
SPI1_SCK
SPI3_SCK/
I2S3_CK
-
-
I2C2_SDA
-
-
-
-
-
EVENT
OUT
PB4
JTRST
-
TIM3_CH1
-
-
SPI1_
MISO
SPI3_MISO
I2S3ext_S
D
-
I2C3_SDA
-
-
-
-
-
EVENT
OUT
PB5
-
-
TIM3_CH2
-
I2C1_
SMBA
SPI1
_MOSI
SPI3_MOSI/
I2S3_SD
-
-
-
-
-
-
-
-
EVENT
OUT
PB6
-
-
TIM4_CH1
-
I2C1_SCL
-
-
USART1_
TX
-
-
-
-
-
-
-
EVENT
OUT
PB7
-
-
TIM4_CH2
-
I2C1_SDA
-
-
USART1_
RX
-
-
-
-
-
-
-
EVENT
OUT
PB8
-
-
TIM4_CH3
TIM10_CH1
I2C1_SCL
-
-
-
-
-
-
-
SDIO_
D4
-
-
EVENT
OUT
PB9
-
-
TIM4_CH4
TIM11_CH1
I2C1_SDA
SPI2_NSS/I
2S2_WS
-
-
-
-
-
-
SDIO_
D5
-
-
EVENT
OUT
PB10
-
TIM2_CH3
-
-
I2C2_SCL
SPI2_SCK/I
2S2_CK
-
-
-
-
-
-
-
-
-
EVENT
OUT
PB11
-
TIM2_CH4
-
-
I2C2_SDA
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PB12
-
TIM1_BKIN
-
-
I2C2_
SMBA
SPI2_NSS/I
2S2_WS
-
-
-
-
-
-
-
-
-
EVENT
OUT
PB13
-
TIM1_CH1N
-
-
-
SPI2_SCK/I
2S2_CK
-
-
-
-
-
-
-
-
-
EVENT
OUT
PB14
-
TIM1_CH2N
-
-
-
SPI2_MISO
I2S2ext_SD
-
-
-
-
-
-
-
-
EVENT
OUT
PB15
RTC_
REFN
TIM1_CH3N
-
-
-
SPI2_MOSI
/I2S2_SD
-
-
-
-
-
-
-
-
-
EVENT
OUT
DB4157 Rev 1 [English Rev 1]
端口 B
端口
AF11
AF12
AF13 AF14
AF15
SDIO
STM32F402xC
AF00
引脚排列和引脚说明
34/51
表8. 复用功能映射(续)
AF01
AF02
AF03
AF04
AF05
AF06
AF07
AF08
AF09
AF10
SYS_AF
TIM1/TIM2
TIM3/
TIM4/ TIM5
TIM9/
TIM10/
TIM11
I2C1/I2C2/
I2C3
SPI1/SPI2/
I2S2/SPI3/
I2S3/SPI4
SPI2/I2S2/
SPI3/ I2S3
SPI3/I2S3/
USART1/
USART2
USART6
I2C2/
I2C3
OTG1_FS
PC0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PC1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PC2
-
-
-
-
-
SPI2_
MISO
I2S2ext_SD
-
-
-
-
-
-
-
-
EVENT
OUT
PC3
-
-
-
-
-
SPI2_MOSI
/I2S2_SD
-
-
-
-
-
-
-
-
-
EVENT
OUT
PC4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PC5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PC6
-
--
TIM3_CH1
-
-
I2S2_MCK
-
-
USART6_
TX
-
-
-
SDIO_
D6
-
-
EVENT
OUT
PC7
-
TIM3_CH2
-
-
-
I2S3_MCK
-
USART6_
RX
-
-
-
SDIO_
D7
-
-
EVENT
OUT
PC8
-
-
TIM3_CH3
-
-
-
-
-
USART6_
CK
-
-
-
SDIO_
D0
-
-
EVENT
OUT
PC9
MCO_2
-
TIM3_CH4
-
I2C3_SDA
I2S_CKIN
-
-
-
-
-
-
SDIO_
D1
-
-
EVENT
OUT
PC10
-
-
-
-
-
-
SPI3_SCK/
I2S3_CK
-
-
-
-
-
SDIO_
D2
-
-
EVENT
OUT
PC11
-
-
-
-
-
I2S3ext_
SD
SPI3_MISO
-
-
-
-
-
SDIO_
D3
-
-
EVENT
OUT
PC12
-
-
-
-
-
-
SPI3_MOSI/
I2S3_SD
-
-
-
-
-
SDIO_
CK
-
-
EVENT
OUT
PC13
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PC14
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PC15
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
DB4157 Rev 1 [English Rev 1]
端口 C
端口
AF11
AF12
AF13 AF14
AF15
SDIO
35/51
引脚排列和引脚说明
AF00
STM32F402xC
表8. 复用功能映射(续)
AF01
AF02
AF03
AF04
AF05
AF06
AF07
AF08
AF09
AF10
SYS_AF
TIM1/TIM2
TIM3/
TIM4/ TIM5
TIM9/
TIM10/
TIM11
I2C1/I2C2/
I2C3
SPI1/SPI2/
I2S2/SPI3/
I2S3/SPI4
SPI2/I2S2/
SPI3/ I2S3
SPI3/I2S3/
USART1/
USART2
USART6
I2C2/
I2C3
OTG1_FS
PD0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PD1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PD2
-
-
TIM3_ETR
-
-
-
-
-
-
-
-
-
SDIO_
CMD
-
-
EVENT
OUT
PD3
-
-
-
-
-
SPI2_SCK/
I2S2_CK
-
USART2_
CTS
--
-
-
-
-
-
-
EVENT
OUT
PD4
-
-
-
-
-
-
-
USART2_
RTS
-
-
-
-
-
-
EVENT
OUT
PD5
-
-
-
-
-
-
-
USART2_
TX
-
-
-
-
-
-
-
EVENT
OUT
PD6
-
-
-
-
-
SPI3_MOSI
/I2S3_SD
-
USART2_
RX
-
-
-
-
-
-
-
EVENT
OUT
PD7
-
-
-
-
-
-
-
USART2_
CK
-
-
-
-
-
-
-
EVENT
OUT
PD8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PD9
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PD10
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PD11
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PD12
-
-
TIM4_CH1
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PD13
-
-
TIM4_CH2
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PD14
-
-
TIM4_CH3
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PD15
-
-
TIM4_CH4
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
DB4157 Rev 1 [English Rev 1]
端口 D
端口
AF11
AF12
AF13 AF14
AF15
SDIO
STM32F402xC
AF00
引脚排列和引脚说明
36/51
表8. 复用功能映射(续)
AF01
AF02
AF03
AF04
AF05
AF06
AF07
AF08
AF09
AF10
SYS_AF
TIM1/TIM2
TIM3/
TIM4/ TIM5
TIM9/
TIM10/
TIM11
I2C1/I2C2/
I2C3
SPI1/SPI2/
I2S2/SPI3/
I2S3/SPI4
SPI2/I2S2/
SPI3/ I2S3
SPI3/I2S3/
USART1/
USART2
USART6
I2C2/
I2C3
OTG1_FS
PE0
-
-
TIM4_ETR
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE1
-
TIM1_CH2N
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE2
TRACECL
K
-
-
-
-
SPI4_SCK
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE3
TRACED0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE4
TRACED1
-
-
-
-
SPI4_NSS
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE5
TRACED2
-
-
TIM9_CH1
-
SPI4_MISO
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE6
TRACED3
-
-
TIM9_CH2
-
SPI4_MOSI
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE7
-
TIM1_ETR
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE8
-
TIM1_CH1N
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE9
-
TIM1_CH1
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE10
-
TIM1_CH2N
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE11
-
TIM1_CH2
-
-
-
SPI4_NSS
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE12
-
TIM1_CH3N
-
-
-
SPI4_SCK
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE13
-
TIM1_CH3
-
-
-
SPI4_MISO
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE14
-
TIM1_CH4
-
-
-
SPI4_MOSI
-
-
-
-
-
-
-
-
-
EVENT
OUT
PE15
-
TIM1_BKIN
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
DB4157 Rev 1 [English Rev 1]
端口 E
端口
AF11
AF12
AF13 AF14
AF15
SDIO
37/51
引脚排列和引脚说明
AF00
STM32F402xC
表8. 复用功能映射(续)
AF00
AF01
AF02
AF03
AF04
AF05
AF06
AF07
AF08
AF09
AF10
SYS_AF
TIM1/TIM2
TIM3/
TIM4/ TIM5
TIM9/
TIM10/
TIM11
I2C1/I2C2/
I2C3
SPI1/SPI2/
I2S2/SPI3/
I2S3/SPI4
SPI2/I2S2/
SPI3/ I2S3
SPI3/I2S3/
USART1/
USART2
USART6
I2C2/
I2C3
OTG1_FS
PH0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
PH1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
EVENT
OUT
端口 H
端口
AF11
AF12
AF13 AF14
AF15
SDIO
引脚排列和引脚说明
38/51
表8. 复用功能映射(续)
DB4157 Rev 1 [English Rev 1]
STM32F402xC
STM32F402xC
5
存储器映射
存储器映射
存储器映射如图 7 所示。
图7. 存储器映射
ؓ⮏
0xE010 0000 - 0xFFFF FFFF
Cortex-M4䜞ཌ䇴
0xE000 0000 - 0xE00F FFFF
0xDFFF FFFF
ؓ⮏
0x5004 0000
0x5003 FFFF
AHB2
ؓ⮏
0x5000 0000
0x4002 6800 - 0x4FFF FFFF
0x4002 67FF
0xFFFF FFFF
ᇯ䠅Ѱ512Mb
Ⲻඍ7
Cortex-M4Ⲻ
䜞ཌ䇴
AHB1
0xE000 0000
0xDFFF FFFF
ᇯ䠅Ѱ512Mb
Ⲻඍ6
ᵠֵ⭞
0xC000 0000
0xBFFF FFFF
0x4002 0000
ؓ⮏
0x4001 4C00 - 0x4001 FFFF
0x4001 4BFF
ؓ⮏
0x6000 0000
0x5FFF FFFF
APB2
ᇯ䠅Ѱ512Mb
Ⲻඍ2
ཌ䇴
0x4000 0000
0x3FFF FFFF
ᇯ䠅Ѱ512Mb
Ⲻඍ 1
SRAM
0x2000 0000
0x1FFF FFFF
ᇯ䠅Ѱ512Mb
Ⲻඍ0
ԙ⸷
0x0000 0000
ؓ⮏
SRAMδ䙐䗽փᑜᬃ֒ᇔ⧦64
KB᱖ሺε
0x2001 0000 - 0x3FFF FFFF
ؓ⮏
0x1FFF C008 - 0x1FFF FFFF
䘿亯ᆍ㢸
0x1FFF C000 - 0x1FFF C007
0x2000 0000 - 0x2000 FFFF
ؓ⮏
0x1FFF 7A10 - 0x1FFF BFFF
㌱㔕ᆎ۞ಞ
0x1FFF 0000 - 0x1FFF 7A0F
ؓ⮏
0x0804 0000 - 0x1FFE FFFF
Flash
0x0800 0000 - 0x0803 FFFF
ؓ⮏
0x0004 0000 - 0x07FF FFFF
᱖ሺࡦFlashȽ㌱㔕ᆎᡌ
SRAMθߩӄBOOTᕋ㝐
0x0000 0000 - 0x0003 FFFF
ؓ⮏
0x4001 0000
0x4000 7400 - 0x4000 FFFF
0x4000 73FF
APB1
0x4000 0000
MS31496V1
DB4157 Rev 1 [English Rev 1]
39/51
42
STM32F402xC
存储器映射
表9. STM32F402xC寄存器边界地址
总线
Cortex® -M4
AHB2
AHB1
40/51
边界地址
外设
0xE010 0000 - 0xFFFF FFFF
保留
0xE000 0000 - 0xE00F FFFF
Cortex-M4 内部外设
0x5004 0000 - 0xDFFF FFFF
保留
0x5000 0000 - 0x5003 FFFF
USB OTG FS
0x4002 6800 - 0x4FFF FFFF
保留
0x4002 6400 - 0x4002 67FF
DMA2
0x4002 6000 - 0x4002 63FF
DMA1
0x4002 5000 - 0x4002 4FFF
保留
0x4002 3C00 - 0x4002 3FFF
Flash 接口寄存器
0x4002 3800 - 0x4002 3BFF
RCC
0x4002 3400 - 0x4002 37FF
保留
0x4002 3000 - 0x4002 33FF
CRC
0x4002 2000 - 0x4002 2FFF
保留
0x4002 1C00 - 0x4002 1FFF
GPIOH
0x4002 1400 - 0x4002 1BFF
保留
0x4002 1000 - 0x4002 13FF
GPIOE
0x4002 0C00 - 0x4002 0FFF
GPIOD
0x4002 0800 - 0x4002 0BFF
GPIOC
0x4002 0400 - 0x4002 07FF
GPIOB
0x4002 0000 - 0x4002 03FF
GPIOA
DB4157 Rev 1 [English Rev 1]
STM32F402xC
存储器映射
表9. STM32F402xC寄存器边界地址(续)
总线
APB2
边界地址
外设
0x4001 4C00- 0x4001 FFFF
保留
0x4001 4800 - 0x4001 4BFF
TIM11
0x4001 4400 - 0x4001 47FF
TIM10
0x4001 4000 - 0x4001 43FF
TIM9
0x4001 3C00 - 0x4001 3FFF
EXTI
0x4001 3800 - 0x4001 3BFF
SYSCFG
0x4001 3400 - 0x4001 37FF
SPI4/I2S4
0x4001 3000 - 0x4001 33FF
SPI1
0x4001 2C00 - 0x4001 2FFF
SDIO
0x4001 2400 - 0x4001 2BFF
保留
0x4001 2000 - 0x4001 23FF
ADC1
0x4001 1800 - 0x4001 1FFF
保留
0x4001 1400 - 0x4001 17FF
USART6
0x4001 1000 - 0x4001 13FF
USART1
0x4001 0800 - 0x4001 0FFF
保留
0x4001 0400 - 0x4001 07FF
TIM8
0x4001 0000 - 0x4001 03FF
TIM1
0x4000 7400 - 0x4000 FFFF
保留
DB4157 Rev 1 [English Rev 1]
41/51
42
STM32F402xC
存储器映射
表9. STM32F402xC寄存器边界地址(续)
总线
APB1
42/51
边界地址
外设
0x4000 7000 - 0x4000 73FF
PWR
0x4000 6000 - 0x4000 6FFF
保留
0x4000 5C00 - 0x4000 5FFF
I2C3
0x4000 5800 - 0x4000 5BFF
I2C2
0x4000 5400 - 0x4000 57FF
I2C1
0x4000 4800 - 0x4000 53FF
保留
0x4000 4400 - 0x4000 47FF
USART2
0x4000 4000 - 0x4000 43FF
I2S3ext
0x4000 3C00 - 0x4000 3FFF
SPI3 / I2S3
0x4000 3800 - 0x4000 3BFF
SPI2 / I2S2
0x4000 3400 - 0x4000 37FF
I2S2ext
0x4000 3000 - 0x4000 33FF
IWDG
0x4000 2C00 - 0x4000 2FFF
WWDG
0x4000 2800 - 0x4000 2BFF
RTC 和 BKP 寄存器
0x4000 1000 - 0x4000 27FF
保留
0x4000 0C00 - 0x4000 0FFF
TIM5
0x4000 0800 - 0x4000 0BFF
TIM4
0x4000 0400 - 0x4000 07FF
TIM3
0x4000 0000 - 0x4000 03FF
TIM2
DB4157 Rev 1 [English Rev 1]
STM32F402xC
6
封装信息
封装信息
为满足环境要求,意法半导体为这些器件提供了不同等级的ECOPACK 封装,具体取决于
它们的环保合规等级。ECOPACK规范、等级定义和产品状态可在www.st.com网站获得。
ECOPACK是意法半导体的商标。
LQFP64封装信息
LQFP64是一种面积为10 x 10 mm的64引脚薄型正方扁平封装。
图8. LQFP64轮廓
0.25 mm
⎁䠅ᒩ䶘
c
A1
A
ᓋᓝ䶘
C
A2
A1
ccc C
D
D1
D3
K
L
L1
33
48
32
49
64
17
16
1
ᕋ㝐1
ḽ䇼
E
E1
b
E3
6.1
e
5W_ME_V3
1. 图纸未按比例绘制。
表10. LQFP64机械数据
英寸(1)
毫米
符号
最小值
典型值
最大值
最小值
典型值
最大值
A
-
-
1.600
-
-
0.0630
A1
0.050
-
0.150
0.0020
-
0.0059
A2
1.350
1.400
1.450
0.0531
0.0551
0.0571
b
0.170
0.220
0.270
0.0067
0.0087
0.0106
DB4157 Rev 1 [English Rev 1]
43/51
49
STM32F402xC
封装信息
表10. LQFP64机械数据(续)
英寸(1)
毫米
符号
最小值
典型值
最大值
最小值
典型值
最大值
c
0.090
-
0.200
0.0035
-
0.0079
D
-
12.000
-
-
0.4724
-
D1
-
10.000
-
-
0.3937
-
D3
-
7.500
-
-
0.2953
-
E
-
12.000
-
-
0.4724
-
E1
-
10.000
-
-
0.3937
-
E3
-
7.500
-
-
0.2953
-
e
-
0.500
-
-
0.0197
-
K
0°
3.5°
7°
0°
3.5°
7°
L
0.450
0.600
0.750
0.0177
0.0236
0.0295
L1
-
1.000
-
-
0.0394
-
ccc
-
-
0.080
-
-
0.0031
1. 英寸值由毫米值换算而来,四舍五入至4位小数。
图9. LQFP64建议封装图
33
48
0.3
0.5
49
32
12.7
10.3
10.3
17
64
1.2
16
1
7.8
12.7
ai14909c
1. 尺寸单位为毫米。
44/51
DB4157 Rev 1 [English Rev 1]
STM32F402xC
封装信息
LQFP64的器件标记
下图给出了上表面标记方向与引脚1标识符位置的示例。印刷标记可能因供应链而异。
印刷标记可能因供应链而异。
其它可选标记或嵌入/翻转标记(取决于供应链操作)未在下图指出。
图10. LQFP64标记样例(封装顶视图)
ӝḽ䇼
ؤ䇘ԙ⸷
(1)
R
STM32
F 4 02
RCT6
ᰛᵕԙ⸷
Y
WW
ᕋ㝐1ḽ䇼ㅜ
1. 标有ES、E或伴随有工程样片通知书的部件尚未通过认证,因此未获准用于生产。意法半导体对此类使用
产生的任何后果概不负责。在任何情况下,意法半导体都不负责客户在生产中对这些工程样片的使用。在
决定使用这些工程样例运行品质检测之前,必须联系ST质量部门。
DB4157 Rev 1 [English Rev 1]
45/51
49
STM32F402xC
封装信息
6.2
LQFP100封装信息
LQFP100是一种面积为14 x 14 mm的100引脚薄型正方扁平封装。
图11. LQFP100封装图
0.25 mm
⎁䠅ᒩ䶘
c
A2
A1
A
ᓋᓝ䶘
C
D
L
D1
A1
K
ccc C
L1
D3
51
75
50
100
26
ᕋ㝐1
ḽ䇼
25
1
e
1. 图纸未按比例绘制。
46/51
E
E3
E1
b
76
DB4157 Rev 1 [English Rev 1]
1L_ME_V5
STM32F402xC
封装信息
表11. LQPF100机械数据
英寸(1)
毫米
符号
最小
典型值
最大值
最小
典型值
最大值
A
-
-
1.60
-
-
0.063
A1
0.050
-
0.150
0.002
-
0.0059
A2
1.350
1.40
1.450
0.0531
0.0551
0.0571
b
0.170
0.220
0.270
0.0067
0.0087
0.0106
c
0.090
-
0.200
0.0035
-
0.0079
D
15.800
16.000
16.200
0.622
0.6299
0.6378
D1
13.800
14.000
14.200
0.5433
0.5512
0.5591
D3
-
12.000
-
-
0.4724
-
E
15.800
16.000
16.200
0.622
0.6299
0.6378
E1
13.800
14.000
14.200
0.5433
0.5512
0.5591
E3
-
12.000
-
-
0.4724
-
e
-
0.500
-
-
0.0197
-
L
0.450
0.600
0.750
0.0177
0.0236
0.0295
L1
-
1.000
-
-
0.0394
-
K
0.0°
3.5°
7.0°
0.0°
3.5°
7.0°
ccc
0.080
0.0031
1. 英寸值由毫米值换算而来,四舍五入至4位小数。
图12. LQFP100建议封装图
75
76
51
50
0.5
0.3
16.7
14.3
100
26
1.2
1
25
12.3
16.7
ai14906c
1. 尺寸单位为毫米。
DB4157 Rev 1 [English Rev 1]
47/51
49
STM32F402xC
封装信息
LQFP100的器件标记
下图给出了上表面标记方向与引脚1标识符位置的示例。印刷标记可能因供应链而异。
印刷标记可能因供应链而异。
其它可选标记或嵌入/翻转标记(取决于供应链操作)未在下图指出。
图13. LQPF100标记样例(封装顶视图)
ӝḽ䇼
ؤ䇘ԙ⸷
(1)
R
STM32
F 4 02
VCT6
ᰛᵕԙ⸷
Y
WW
ᕋ㝐1ḽ䇼ㅜ
1. 标有ES、E或伴随有工程样片通知书的部件尚未通过认证,因此未获准用于生产。意法半导体对此类使用
产生的任何后果概不负责。在任何情况下,意法半导体都不负责客户在生产中对这些工程样片的使用。在
决定使用这些工程样例运行品质检测之前,必须联系ST质量部门。
表12. 封装热特性
符号
ΘJA
48/51
参数
值
结到环境热阻
LQFP64
50
结到环境热阻
LQFP100
42
单位
°C/W
DB4157 Rev 1 [English Rev 1]
STM32F402xC
7
订购信息
订购信息
STM32 F
示例:
402 V C T
6
TR
器件系列
STM32 = 基于 Arm® 的32位微控制器
产品类型
F = 通用型
器件子系列
402:402系列
引脚数
R = 64个引脚
V = 100个引脚
Flash大小
B = 128 KB Flash
C = 256 KB Flash
封装
T = LQFP
温度范围
6 = 工业级温度范围,- 40到85 ℃
封装
TR = 卷带式包装
TT =根据PCN9547,WLCSP采用卷带和盘装(1)
无字符 = 托盘或管材
1. 若需获取本文档,请联系离您最近的意法半导体销售办事处。
DB4157 Rev 1 [English Rev 1]
49/51
49
STM32F402xC
版本历史
版本历史
表13. 文档版本历史
日期
版本
2020年4月15日
1
变更
初始版本。
表14. 中文文档版本历史
50/51
日期
版本
2020年7月27日
1
变更
中文初始版本。
DB4157 Rev 1 [English Rev 1]
STM32F402xC
重要通知 - 请仔细阅读
意法半导体公司及其子公司 (“ST”)保留随时对 ST 产品和 / 或本文档进行变更、更正、增强、修改和改进的权利,恕不另
行通知。买方在订货之前应获取关于 ST 产品的最新信息。 ST 产品的销售依照订单确认时的相关 ST 销售条款。
买方自行负责对 ST 产品的选择和使用, ST 概不承担与应用协助或买方产品设计相关的任何责任。
ST 不对任何知识产权进行任何明示或默示的授权或许可。
转售的 ST 产品如有不同于此处提供的信息的规定,将导致 ST 针对该产品授予的任何保证失效。
ST 和 ST 徽标是 ST 的商标。若需 ST 商标的更多信息,请参考 www.st.com/trademarks。所有其他产品或服务名称均为其
各自所有者的财产。
本文档中的信息取代本文档所有早期版本中提供的信息。
© 2020 STMicroelectronics - 保留所有权利
DB4157 Rev 1 [English Rev 1]
51/51
51