Keluarga STM32F405xx dan STM32F407xx didasarkan pada kernel RISC Arm® Cortex®-M4 32-bit berkinerja tinggi yang beroperasi pada frekuensi hingga 168 MHz.Inti Cortex-M4 memiliki Floating point unit (FPU) presisi tunggal yang mendukung semua instruksi dan jenis data pemrosesan data tunggal Precision ArmIni juga menerapkan seperangkat lengkap instruksi DSP dan unit perlindungan memori (MPU) yang meningkatkan keamanan aplikasi.
Keluarga STM32F405xx dan STM32F407xx menggabungkan memori tertanam berkecepatan tinggi (memori Flash hingga 1 Mbyte, hingga 192 Kbyte SRAM), hingga 4 Kbyte SRAM cadangan,dan berbagai I / O dan periferal yang ditingkatkan yang terhubung ke dua bus APB, tiga bus AHB dan 32-bit multi-AHB bus matriks.