STM32F103VCT6 LQFP-100 ARM micro controller - MCU 32BIT Cortex M3 256kB Flash 100pin New original genuine