STM32F207IGT6 STM32F207IET6 STM32F407IET6 STM32F407IGT6 STM32F429IET6 STM32F429IGT6 MCU LQFP176 Integrated Circuit Chip