STM32F411CEY6TR规格参数_引脚配置_功能特点
STM32F411CEY6TR微控制器基于高性能Arm®Cortex®-M4 32位RISC内核,工作频率高达100 MHz。Cortex®-M4核心采用浮点单元(FPU)单精度,支持所有Arm单精度数据处理指令和数据类型。它还实现了一套完整的DSP指令和一个增强应用程序安全性的内存保护单元(MPU)。
STM32F411CEY6TR属于STM32动态效率™产品线(产品集能效、性能和集成于一体),同时添加了一种名为批处理采集模式(BAM)的新创新功能,从而在数据批处理过程中节省更多功耗。该器件包含高速嵌入式存储器(高达512 KB的闪存、128 KB的SRAM),以及连接到两条APB总线、两条AHB总线和一个32位多AHB总线矩阵的各种增强型I/O和外围设备。
STM32F411CEY6TR提供一个12位ADC、一个低功耗RTC、六个通用16位定时器,包括一个用于电机控制的PWM定时器和两个通用32位定时器。它们还具有标准和高级通信接口,具体包括:
- 最多三个I2C
- 五个SPIs
- 五个I2S,其中两个为全双工。为了实现音频类精度,I2S外围设备可以通过专用的内部音频PLL或外部时钟进行计时,以实现同步。
- 三个USART
- SDIO接口
- USB 2.0 OTG全速接口
STM32F411CEY6TR器件在-40至+125°C的温度范围内工作,从1.7(PDR OFF)到3.6V电源。另外,一套全面的节能模式允许设计低功耗应用程序。
规格参数
产品属性 | 属性值 |
制造商: | 意法半导体 |
产品分类: | ARM微控制器 – MCU |
安装方式: | 贴片/贴片 |
包装/案例: | WLCSP-49 |
核: | ARM Cortex M4 |
程序内存大小: | 512 KB |
数据总线宽度: | 32位 |
模数转换器分辨率: | 12位 |
最大时钟频率: | 100兆赫 |
I/O数量: | 36个 |
数据内存大小: | 128 KB |
电源电压 – 最小值: | 1.7伏 |
电源电压 – 最大值: | 3.6伏 |
最低工作温度: | –40℃ |
最高工作温度: | +85℃ |
封装: | 卷轴、切割胶带、鼠标卷轴 |
模拟电源电压: | 1.7V至3.6V |
数据内存类型: | 内存 |
接口类型: | I2C、SPI、USART、USB |
ADC通道数: | 16通道 |
程序存储器类型: | Flash(闪存) |
子类别: | 微控制器–MCU |
看门狗定时器: | 支持 |
单位重量: | 0.000467盎司 |
功能特点
- 带BAM(批量采集模式)的动态效率线
- 内核:Arm®32位Cortex®-M4 CPU,带FPU,自适应实时加速器 (ART Accelerator™) 允许从闪存执行0等待状态,频率高达100MHz,内存保护单元,125DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1),以及DSP指令
- 存储器
– 128 KB SRAM
- 时钟、复位和电源管理
– POR、PDR、PVD和BOR
– 4至26 MHz晶体振荡器
– 内部16MHz工厂调整的RC
– 用于带校准的RTC的32 kHz振荡器
– 带校准的内部32 kHz RC
- 功耗
– 停止(停止模式下的闪存,快速唤醒时间):42 µA Typ@25C;25°C 时最大65µA
– 停止(深度掉电模式下的闪存,唤醒时间较慢):25°C时降至9 µA;最大28µA@25°C
– 待机:1.8 µA @25 °C / 1.7 V,无 RTC;11 µA @85 °C @1.7 V
– RTC的VBAT电源:1µA @25 °C
- 1×12 位,2.4 MSPS A/D转换器:多达16个通道
- 调试模式
– Cortex®-M4 Embedded Trace Macrocell™
- 多达81个具有中断功能的I/O端口
– 多达77个5V容限I/O
- 多达13个通信接口
– 多达3个USART(2 x 12.5 Mbit/s,1 x 6.25 Mbit/s),ISO 7816接口,LIN,IrDA,调制解调器控制) – 多达5个 SPI
- CRC计算单元
- 96位唯一 ID
- RTC:亚秒精度,硬件日历
- 所有封装(WLCSP49、LQFP64/100、UFQFPN48、UFBGA100)是ECOPACK®2
特征优势
-
高性能:该微控制器工作频率高达100MHz,具有高性能的计算和浮点运算能力,并带有DSP指令集,能够快速处理复杂的数字信号,并且适用于实时应用和计算密集型应用。
-
丰富的外设:该芯片所内置的外设包括了多达三个USART、四个I2C、四个SPI、两个CAN和两个USB等等。其中,CAN和USB可以降低系统功耗,提高数据传输速度,I2C和SPI则两两独立、可扩展,能够满足不同应用的需求。
-
低功耗:该微控制器采用低功耗技术,在系统停机模式下只需2uA,而在深度睡眠模式下,只有数十nA的功耗,在无线传感器网络等需要长时间使用的场景下,其低功耗优势更为显著。
-
丰富的内存:该芯片具有128KB的Flash存储器和52KB的RAM存储器,可以存储大量的程序和数据,特别适用于需要大量数据存储的应用程序。
-
硬件性能监控系统HDP:该芯片还带有硬件性能监控系统HDP,可以实时监控CPU和存储器的运行状态,以保证系统的稳定性和可靠性。
-
支持丰富的软件:该芯片支持多种开发工具和软件包,如Keil,IAR,CubeMX等,可以提高开发效率。
引脚配置
功能框图
内存映射图
电源供电示意图
32.768kHz晶体的典型应用
FT/TC I/O输入特性
使用ADC的典型电路图
封装设计参数
常见问题
STM32F411CEY6TR单片机是做什么用的?
STM32F411CEY6TR微控制器是一款紧凑型微型计算机,设计用于控制办公机器、机器人、家用电器、机动车辆和各种其他设备中嵌入式系统的功能。此外,该微控制器由内存、外围设备以及最重要的处理器组成。
STM32最受欢迎的是什么?
微控制器STM32 ARM Cortex M内核有多种配置可供选择,其中M0/M0+、M1、M3、M4 和 M7是最受欢迎的,每个都提供越来越高的性能。STM32微控制器配备M0/M0+、M3、M4或M7内核。
为什么STM32这么受欢迎?
简短的回答是STM32比AVR强大得多。工业PLC和其它复杂设备需要额外的处理能力和内存容量,拥有这种额外的能力可以使复杂的软件更易于编写和维护,从而使其更加可靠。
微处理器和微控制器的区别是什么?
微控制器(缩写为MCU)是执行特定功能的芯片上的计算机系统,它有一个集成处理器、存储器(少量 RAM、程序存储器或两者兼有)和可编程输入/输出外设,使其能够与外部设备交互。它与微处理器(MPU)的区别标准在以下几个方面:
微控制器(MCU) | 微处理器(MPU) | |
功能描述 | 用于需要更小、更低功耗的解决方案的情况。 | 用于一般计算和复杂操作。 |
应用特点 |
1. 电机控制器
2. 自动化系统
3. 智能家居设备
|
1. 计算机
2. 服务器
3. 游戏机
4. 消费者应用
|
内部结构 |
1. 它将 CPU 与其他组件(如存储器、输入/输出端口、定时器和模数转换器)组合在一起。
2. 它可以被编程来处理各种任务而不需要外部电路。
|
1. 它执行算术和逻辑运算。
2. 它通常需要额外的硬件组件来连接外部设备。
|
处理能力和内存 | 处理更简单的任务并且处理能力和内存有限。 | 处理复杂的任务,并具有更高的处理速度和内存。 |
能量消耗 |
低功率设备。
它比微处理器消耗更少的能量。
|
大功率设备。
它需要高功耗,因为它具有很大的处理能力。
|