STM32F1 Microcontroller STM32F100C6T6B in stock STM32F100C6T6BTR new original IC MCU 32BIT 32KB FLASH 48LQFP