STM32F103VET6 LQFP100 original new STM32F103 ic MCU STM32F103VET6TR Microcontroller in stock electronic components