STM32F407VET6, 32-Bit ARM Cortex M4 Microcontroller, 168MHz, 512KB FLASH, 100-LQFP