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 МГц. Ядро Cortex-M4 оснащене блоком обчислень з плаваючою комою одинарної точності (FPU), який підтримує всі інструкції Arm та типи даних для обробки даних одинарної точності. Воно також реалізує повний набір інструкцій DSP та блок захисту пам'яті (MPU), що підвищує безпеку застосунків.
Сімейство STM32F405xx та STM32F407xx включає високошвидкісну вбудовану пам'ять (флеш-пам'ять до 1 Мбайт, SRAM до 192 Кбайт), резервну SRAM до 4 Кбайт та широкий спектр розширених входів/виходів і периферійних пристроїв, підключених до двох шин APB, трьох шин AHB та 32-бітної матриці шин AHB.
Усі пристрої пропонують три 12-бітні АЦП, два ЦАП, малопотужний час реального часу, дванадцять 16-бітних таймерів загального призначення, включаючи два ШІМ-таймери для керування двигуном, два 32-бітні таймери загального призначення та генератор випадкових чисел (ГВЧ). Вони також мають стандартні та розширені інтерфейси зв'язку.