STM32 ARMCortex-M4 STM32F4 controller Microcontroller IC 32-Bit Single-Core 168MHz 1MB (1M x 8) FLASH 144-