STM8S103x series is a 16-bit microcontroller based on the advanced STM8 core with a clock frequency up to 16MHz, integrated with 8K bytes of Flash program storage, 640 bytes of data EEPROM, 10-bit ADC, 3 timers, UART, SPI, I²C and other peripherals. It operates at a voltage range of 2.95 to 5.5V, and has flexible clock control, low power mode, power management, interrupt management, watchdog timer, wake-up timer, buzzer, single-wire interface module (SWIM) and debugging module (DM) and other characteristics, suitable for consumer electronics, industrial control, medical equipment and other fields.