STM32F401xB_32-bit_MCU_Arm_Cortex-M4_Manual
STM32F401xB手册
STM32F401xB是一款基于Arm Cortex-M4内核的32位微控制器(MCU),具有高性能、低功耗和强大的Peripheral接口。以下是对其主要特点的详细介绍:
架构
STM32F401xB基于Arm Cortex-M4内核,主频高达84 MHz,内建浮点运算单元(FPU),能提供高达105 DMIPS的计算性能。该芯片配备了Adaptive Real-Time Accelerator(ART Accelerator),能够在Flash存储器中直接执行指令,从而提升执行速度。
存储器
STM32F401xB提供了丰富的存储器配置,包括:
- 高达256 KB的Flash存储器
- 512字节的OTP存储器
- 高达64 KB的SRAM存储器
时钟与供电管理
该MCU支持多种时钟和供电管理选项,包括:
- 1.7 V至3.6 V的应用供电
- 4至26 MHz的晶体振荡器
- 内部16 MHz工厂调整的RC振荡器
- 32 kHz的RC振荡器(用于RTC,具校准功能)
- 支持POR、PDR、PVD和BOR供电管理机制。
外围设备
STM32F401xB提供了多种外围设备接口,包括:
- 高达11个定时器(包括6个16位定时器和2个32位定时器)
- 1个12位ADC,支持高达16个通道
- 1个通用DMA控制器,支持16个流和FIFO缓存
- 高达11个通信接口(包括I2C、USART、SPI等)
电源管理
该MCU具有高效的电源管理模式:
- 运行模式:128 µA/MHz(外围设备关闭)
- 停止模式:42 µA典型值(25°C);最大65 µA(25°C)
- 深度省电模式:最低10 µA典型值(25°C);最大28 µA(25°C)
- 待机模式:2.4 µA(25°C,1.7V,无RTC);12 µA(85°C,1.7V)
- VBAT供电RTC:1 µA(25°C)
调试模式
支持多种调试模式,包括:
- 串行线调试(SWD)接口
- JTAG接口
- Cortex-M4嵌入式跟踪宏单元(ETM)
I/O口
STM32F401xB提供了多达81个I/O口,所有I/O口都具有5 V耐受性,并支持高达42 MHz的高速I/O。
STM32F401xB是一款功能强大、性能卓越的微控制器,适合广泛应用于各种嵌入式系统和工业控制领域。
评论区