STM32F407VGT6 package LQFP100 ST microcontroller chip MCU off-the-shelf original 100% original and authentic