STM8S103F3P6TR STM8S103F3P6 single-chip microcomputer 16MHz 8KB flash memory 8-bit microcontroller MCU TSSOP-20