خانواده STM32F405xx و STM32F407xx بر اساس هسته 32 بیتی RISC Arm® Cortex®-M4 با عملکرد بالا است که در فرکانس تا 168 MHz کار می کند.هسته Cortex-M4 دارای یک واحد نقطه شناور (FPU) با دقت واحد است که از تمام دستورالعمل ها و انواع داده های پردازش داده های Arm با دقت واحد پشتیبانی می کندهمچنین مجموعه ای کامل از دستورالعمل های DSP و یک واحد حفاظت از حافظه (MPU) را اجرا می کند که امنیت برنامه را افزایش می دهد.
خانواده های STM32F405xx و STM32F407xx شامل حافظه های جاسازی شده با سرعت بالا (فلاش تا 1 Mbyte، تا 192 Kbyte SRAM) ، تا 4 Kbyte SRAM پشتیبان،و طیف گسترده ای از I / O های پیشرفته و دستگاه های محیطی متصل به دو اتوبوس APB، سه اتوبوس AHB و یک ماتریس اتوبوس متعدد 32 بیتی.