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.
This document is a Chinese translation of the STM8S103x Series 8-bit Microcontroller Datasheet (English 2nd Edition, April 2009). It provides technical specifications and descriptions for the STM8S103K3, STM8S103F3, and STM8S103F2 models. The text notes that this translation is for reference only and users should consult the official English version on the ST website for updates.
The datasheet details the product features, including the advanced STM8 core with a 3-stage pipeline, 8K bytes of Flash program memory, and 640 bytes of true data EEPROM. It covers modules such as the Single Wire Interface Module (SWIM), Debug Module (DM), Interrupt Controller, Timers (TIM1, TIM2, TIM4), ADC, and communication interfaces (UART, SPI, I2C). The document also includes pin descriptions, electrical characteristics, and mechanical package data. This manual is written in Chinese.
| CPU Clock Frequency | 16MHz |
|---|---|
| Program Memory | 8K bytes Flash |
| Data EEPROM | 640 bytes |
| RAM | 1K bytes |
| Operating Voltage | 2.95V to 5.5V |
| ADC Resolution | 10-bit |
| SPI Speed | Up to 8Mbit/s |
| I2C Speed | Up to 400Kbit/s |
| Interrupt Vectors | 32 |
The maximum CPU clock frequency is 16MHz.
It is a true data EEPROM with 640 bytes capacity.
The operating voltage range is from 2.95V to 5.5V.