5PCS/LOT STM32F446RET6 STM32F4 microcontroller IC 32-bit single-core 180MHz 512KB(512K x 8) flash memory 64-LQFP(10x10)