STM32F103VBT6 single-chip microcomputer MCU microcontroller IC chip package LQFP-100