STM32F407VET6微控制器基于高性能Arm?Cortex-M432位RISC内核,工作频率高达168MHz。其核心采用浮点单元(FPU)单精度,支持所有Arm单精度数据处理指令和数据类型,还实现了一整套DSP指令和增强应用程序安全性的内存保护单元(MPU)。
STM32F407VET6列包含高速嵌入式内存(高达1MB的闪存,高达192KB的SRAM),高达4KB的备份SRAM,以及连接到两个APB总线、三条AHB总线和一个32位多AHB总线矩阵,此外,STM32F407VET6所有设备都提供三个12位ADC、两个DAC、一个低功耗RTC和十二个通用16位计时器,包括两个用于电机控制的PWM计时器、两个通用32位计时器,还具有标准和高级功能通信接口。
目录:单片机(MCU/MPU/SOC)
CPU内核:CM4
程序存储容量:512KB
RAM总容量:192KB
GPIO端口数量:82
工作电压范围:1.8V~3.6V
CPU最大主频:168MHz
程序存储器类型:FLASH
工作温度范围:-40℃~+85℃
ADC(位数):12bit
DAC(位数):12bit
(E)PWM(位数):-
USB通用接口:有
内部比较器:-
外设/功能:DMA;LCD/LED驱动;PWM
通信协议:-
看门狗:有
RTC实时时钟:-
IrDA红外接口:有
低电压检测:有
CCP捕获/比较:-
LCD驱动:有
SDIO:-
DMA(直接存储器存取):有
内部振荡器:有
STM32F407VET6微控制器应用非常广泛,包括电机驱动和应用控制、医疗设备、工业应用(如PLC、逆变器、断路器)、打印机和扫描仪、报警系统、视频对讲机、HVAC以及家用音频设备都可能需要用到它。
1、LCD并行接口,8080/6800模式
2、时钟、重置和电源管理
1.8V至3.6V应用电源和I/O
POR. PDR PVDBOR
4至26MHz晶体振荡器
内部16MHz工厂微调RC(1%准确度)
32kHz振器,用于带校准的RTC
内32kHzRC,带校准
3、低功率运行
睡眠、停止和待机模式
RTC的VBAT电源,20×32位备份
存器+可选4KB份SRAM
3、3×12位,2.4MSPSA/D转换器:最多24个三重交织中的信道和7.2MSP模式
4、2×12位D/A转换器
5、通用DMA:16流DMA
具有FIFO和突发支持的控制器
6、最多17个计时器:最多12个16位计时器和2个32位计时器-高达168MHz的位计时器,每个最多有4个IC/OC/PWM或脉冲计
数器和正交(增量)编码器输入
7、调试模式
串行线调试(SWD)和JTAG接口
Cortex-M4式微细胞
8、多达140个具有中断功能的输入/输出端口
高达136个快速输入/输出,高达84MHz
高达1385V容限I/O
多达15个通信接口
最多3个2C接口(SMBus/PMBus)
多4个USART/2个UART(10.5 Mbit/s,ISO7816接口、LIN、IrDA、调制解调器控制)
最多3个SPI(42Mbits/s),2个带多路复用全双工I2S实现音频级通过内部音频PLL
9、时钟
2个CAN接口(2.0B有源
SDIO接口
10、高级连接
USB2.0速设备/主机/OTG
带片上物理层的控制器
USB2.0高速/全速设备/主机/OTG控制器,带专用DMA、片上全速PHY和ULPI
带专用DMA的10/100以太网MAC:
11、支持IEEE1588v2硬件,MII/RMII