32-бітний мікроконтролер Arm® Cortex®-M4 + FPU, 210 DMIPS, до 1 МБ флеш-пам'яті/192+4 КБ оперативної пам'яті,
USB OTG HS/FS, Ethernet, 17 TIM, 3 АЦП, 15 комунікаційних інтерфейсів та камера
Сімейство STM32F405xx і STM32F407xx базується на 32-розрядному RISC-керні Arm® Cortex®-M4, що працює на робочій частоті 168 МГц. Der Cortex-M4-Kern verfügt über eine Fließkommaeinheit (FPU) mit einfacher Genauigkeit, die alle Arm-Befehle und -Datentypen für die Verarbeitung von Daten mit einfacher Genauigkeit unterstützt. Außerdem implementiert er einen vollständigen Satz von DSP-Befehlen und eine Speicherschutzeinheit (MPU), die die Anwendungssicherheit erhöht.
Die STM32F405xx- und STM32F407xx-Familie umfasst eingebettete Hochgeschwindigkeitsspeicher (Flash-Speicher bis zu 1 MByte, bis zu 192 Kbyte SRAM), bis zu 4 KByte Backup-SRAM und eine umfangreiche Palette erweiterten E/As und Peripheriegeräten, die an zwei APB-Busse, drei AHB-Busse und eine 32-Bit-Multi-AHB-Busmatrix angeschlossen sind.
Alle Geräte bieten drei 12-Bit-ADCs, wei DACs, eine stromsparende RTC, zwölf 16-Bit-Allzweck-Timer, darunter zwei PWM-Timer für die Motorsteuerung, wei 32-Bit-Allzweck-Timer und einen echten Zufallszahlengenerator (RNG). Außerdem verfügen sie über standardmäßige und erweiterte Kommunikationsschnittstellen.