STM32F405xxとSTM32F407xxファミリーは,最大168MHzの周波数で動作する高性能Arm® Cortex®-M4 32ビットRISCコアに基づいています.Cortex-M4コアは,すべてのArm単一の精度データ処理命令とデータタイプをサポートする単一の精度浮遊点ユニット (FPU) を搭載しています.また,完全なDSP命令とアプリケーションセキュリティを強化するメモリ保護ユニット (MPU) を実装しています.
STM32F405xxとSTM32F407xxファミリーは高速な内蔵メモリ (最大1Mbyteのフラッシュメモリ,最大192KbyteのSRAM),最大4KbyteのバックアップSRAM,2つのAPBバスに接続された拡張I/Oと周辺機器の広範な範囲3つのAHBバスと32ビットMulti-AHBバスマトリックス