STM32F407xx 系列基于高性能 ARM® Cortex™-M4 32 位 RISC 内核,可在高达 168 MHz 的频率下工作。 Cortex-m4 内核采用单一精密浮点单元 (FPU),支持所有 ARM 单一精密数据处理指令和数据类型。 该系列还能执行全套 DSP 指令,执行储器保护单元 (MPU),用以加强应用安全性。
STM32F407xx 系列集成了高速嵌入式存储器(闪存高达 1 Mb,、 SRAM 高达 192 Kb)、多达 4 Kb 备份 SRAM,以及连接两个 APB 总线、三个 AHB 总线和一个 32 位多 AHB 总线矩阵的大量增强型 I/O 和外设。
所有器件都均拥有 3 个 12 位 ADC、两个 DAC、一个低功耗 RTC、12 个通用 16 位定时器(其中两个 PWM 定时器用于电机控制)、2 个通用 32 位定时器和一个真正的随机数字发生器 (RNG)。 这些器件还具有标准和高级通信接口。