STM32F407VET6 original authentic LQFP100 package chip microcontroller MCU 100% original and authentic