stm8s105c6t6 lqfp 48 original genuine 16mhz 32kb flash memory 8 bit microcontroller mcu