STMicroelectronics STM32F401xD和STM32F401xE高性能MCU

STMicroelectronics STM32F401xD和STM32F401xE高性能MCU采用高性能ARM® Cortex®-M4 32位RISC内核。该器件的工作频率高达84MHz。Cortex®-M4内核具有单浮点单元 (FPU) 精度,支持所有ARM单精度数据处理指令与数据类型。该器件还执行全套DSP指令和存储保护单元 (MPU),以增强应用的安全性。

特性

  • 内核:带有FPU的ARM® 32位Cortex®-M4 CPU,自适应实时加速器 (ART Accelerator™),无需等待即可从闪存操作,频率高达84MHz,内存保护单元,105DMIPS/1.25DMIPS/MHz (Dhrystone 2.1) 和DSP指令
  • 存储器
    • 高达512KB闪存
    • 高达96KB SRAM
  • 时钟、复位和电源管理
    • 1.7V至3.6V应用电源和I/O
    • POR、PDR、PVD和BOR
    • 4至26MHz晶体振荡器
    • 内置16MHz工厂校准RC
    • 用于RTC的32kHz振荡器,带校准功能
    • 内置32kHz RC,带校准功能
  • 功耗
    • 运行:146μA/MHz(外设关闭)
    • 停止(停止模式下的闪存,快速唤醒时间):42µA(典型值,25°C);65µA(最大值,25°C)
    • 停止(深度断电模式下的闪存,快速唤醒时间):低至10µA (25°C);30µA(最大值,25°C)
    • 待机:2.4µA (25°C/1.7V),无 RTC;12µA (85°C, 1.7V)
    • 用于RTC的VBAT电源:1µA (25°C)
  • 通用DMA:16个数据流DMA控制器,支持FIFO和突发模式
  • 1个12位、2.4MSPS模数转换器:多达16个通道
  • 最多11个定时器:最多6个16位、2个32位定时器(最高频率为84MHz),每个定时器最多4个IC/OC/PWM或脉冲计数器和正交(增量)编码器输入,2个看门狗定时器(独立和窗口)以及一个SysTick定时器
  • 调试模式
    • 串行线调试 (SWD) 和JTAG接口
    • Cortex®-M4嵌入式Trace Macrocell™
  • 多达81个具有中断能力的I/O端口
    • 多达78个快速I/O,最高频率为42MHz
    • 所有I/O端口均可耐受5V电压
  • 多达12个通信接口
    • 最多3个I2C接口 (SMBus/PMBus)
    • 最多3个USART(2 x 10.5Mbit/s、1 x 5.25Mbit/s)、ISO 7816接口、LIN、IrDA、调制解调器控制)
    • 最多4个SPI(fCPU=84MHz时高达42Mbit/s),带多路复用全双工I2S的SPI2和SPI3,可通过内部音频PLL或外部时钟实现音频级精度
    • SDIO接口
    • 高级连接:带片上PHY的USB 2.0全速设备/主机/OTG控制器
  • CRC计算单元
  • 96位唯一ID
  • RTC: 亚秒级精度,硬件日历
  • 所有封装(WLCSP49、LQFP64/100、UFQFPN48、UFBGA100)均符合ECOPACK®2标准
发布日期: 2018-11-26 | 更新日期: 2023-02-23