STM8S105xx
16MHz STM8S 8
32K
Flash EEPROM 10
ADC
UART
SPI
I2C
STM8
3
32K Flash
10K 55°C
20
1K EEPROM 30 RAM 2K
2.95 ~ 5.5V 4
16MHz RC
128kHz RC
(
)
32
6
37
2162+3
CAPCOM (IC OC PWM)
164CAPCOM
3
8
8
2
UART
IrDA
LIN
SPI
8Mbit/s
I
2C
400Kbit/s
(ADC)
10±1LSB ADC
10
I/O
4838
I/O
16
I/O
(SWIM)(DM)
1
STM8S105K4, STM8S105K6,
https://www.doczj.com/doc/db1916152.html,/stonline/products/literature/ds/14771.pdf
1
(4)
2
(5)
3
(6)
4
(7)
4.1STM8 (7)
4.2(SWIM)(DM) (7)
4.3 (8)
4.4Flash EEPROM (8)
4.5 (9)
4.6 (9)
4.7 (10)
4.8 (10)
4.9 (10)
4.10TIM1 16 (10)
4.11TIM2TIM3 16 (10)
4.12TIM4 8 (11)
4.13(ADC1) (11)
4.14 (11)
4.14.1UART2 (11)
4.14.2SPI (12)
4.14.3I2C (12)
5
(13)
5.1 (13)
5.1.1 (19)
6
(20)
6.1 (20)
6.2 (21)
7
(28)
8
(29)
9
(32)
9.1 (32)
9.1.1 (32)
9.1.2 (32)
9.1.3 (32)
9.1.4 (32)
9.1.5 (32)
9.1.6 (32)
9.1.7 (33)
9.2 (33)
9.3 (34)
9.3.1VCAP (35)
9.3.2 (35)
9.3.3 (41)
9.3.4 (43)
9.3.5 (44)
9.3.6I/O (45)
9.3.7 (50)
9.3.9 I 2C (54)
9.3.10 10ADC (55)
9.3.11
EMC (57)
10
(60)
10.1
(60)
10.1.1 LQFP (60)
10.1.2 VFQFPN (63)
10.1.3 SDIP32 (64)
10.2
(64)
10.2.1 (65)
10.2.2
(65)
11
(66)
12
STM8
(
) (67)
12.1 (67)
12.2
(67)
12.2.1 STM8 (67)
12.2.2 C (67)
12.3
(67)
13
() (68)
STM8S105xx
STM8S STM8S
(RM0016)
Flash STM8S
(PM0051)
SWIM(single wire interface module)STM8
SWIM(UM0470)
STM8STM8 CPU(PM0044)
STM8S105xx
8
16K~32K
Flash
EEPROM
STM8S (RM0016)
STM8S105xx
EEPROM
30
16MHz CPU
I/O
2.95V~5.5V
2
STM8S105xx
GPIO
/
A/D
I/O Flash
(
)
EEPRO M
(
)
RAM ()
STM8S105C6 48 38 35 9 3101632K 1024 2K STM8S105C4 48 38 35 9 3101616K 1024 2K STM8S105S6 44 34 31 8 391532K 1024 2K STM8S105S4 44 34 31 8 391516K 1024 2K STM8S105K6 32 25 23 8 371232K 1024 2K STM8S105K4
32
25
23
8
3
7
12
16K 1024
2K
(TIM1) (TIM2
TIM3)(TIM4) SPI
I 2
C
UART
ADC
3
1
4
STM8S105xx
(RM0016)
4.1STM8
8STM8
620
80
3
32
16 X Y
8
24 16M
1664K
87
20
802
/
88
1681616
(push/pop)
X Y
4.2(SWIM)(DM)
SWIM
145/
CPU
RAM
CPU
()
4.3
3
32
TLI276
(Trap)
4.4Flash EEPROM
32K
1K EEPROM
EERPOM
(WP)
EERPOM
MASS(Memory Access Security System
)MASS EEPROM
IAP(In-Application Programming)MASS
EEPROM
UBC(User boot code)
2
ICP UBC UBC512
32K UBC
(UBC)32K
UBC MASS UBC
IAP
2Flash
(ROP)
ICP()Flash EEPROM
4.5
(f
MASTER
)
CPU
4
1~16MHz(HSE)
16MHz(HSE)
16MHz RC(HSI)
128kHz RC(LSI)
2MHz(HSI/8)
(CSS)HSE CSS
RC(16MHz/8)
(CCO)
3CLK_PCKENR1/2
PCKEN17TIM1PCKEN13UART2PCKEN27Reserved PCKEN23ADC PCKEN16TIM2PCKEN12Reserved PCKEN26Reserved PCKEN22AWU PCKEN15TIM3PCKEN11SPI PCKEN25Reserved PCKEN21Reserved PCKEN14TIM4PCKEN10I2C PCKEN24Reserved PCKEN20Reserved 4.6
(Wait)CPU
CPU
(AWU)
AWU
CPU
4.7
WDG(
)
1. 16MHz CPU
75s
64ms
2.
(IWDG)
128kHz LSI
RC
CPU
IWDG
60s 1s
4.8
128kHz
RC
LSI
TIM3
1
4.9
BEEP
12
4kHz
4.10TIM1 16
PWM
16
16(
/
)
4
/(CAPCOM)
PWM
(
)
3
3
/
1
/
1
4.11TIM2TIM3
16
16
15132768
2
32/
PWM
2
3
/
1
/
4.12TIM4
8
8
1~128
2
CPU
1
/
4
()
CAPCOM
/
TIM1 16 1~65536
/ 4
3
TIM2 16
1~327682
3
TIM3 16 1~32768
2
2
TIM4 8 1~12820 0
4.13(ADC1)
STM8S105xx10(ADC1)10
0~V DDA
14
n x 10
(n=
)
TIM1(TRGO)
(EOC)
4.14
UART2
UART
SPI IrDA LIN2.1/
SPI 8M/
I2C 400k/
4.14.1 UART2
1M/SCI
SPI
IrDA SIR
LIN
LIN
(UART)
NRZ
1M/(f CPU/16)
2
(MSB)
()
SPI
8
16MHz(f
CPU
/16)1M/
LIN
13
11
LIN
±15 %
11LIN
LIN
LIN
4.14.2SPI
8M/(f
MASTER
/2)
CRC
1
/
4.14.3I2C
I2C
I2C
I2C
7/10
(100kHz)
(400kHz)
5
5.1
3
LQFP 48
1(HS)
2(T)(
P-buffer
V DD
)
3
[ ]
(
)
4LQFP44
1(HS)
2(T)(P-buffer V
DD)
3[ ](
)
5VFQFN32/LQFP32
1(HS)
2[ ](
)
6
SDIP32
1(HS)
2(T)(
P-buffer
V
DD
)
3
[ ]
(
)
5
I =
S =
CM = CMOS O1 = float = wpu =
OD =
6
STM8S105
1116
2227A1
3A2
-
4
5
6
7
-A33
A4
A5
A6
F4
B7
B6
B5
B4
B3
B2
B1
B0
1.8V
()
I/O
I/O
23---
E7
2422
-
E6
17E5SPI/
18C1
1-
UART2 19C21-2 20C31-
21C41-
22C5SPI
C6
3431C7/
G0
G1
E31-
E2I2C
E1C
E0
D2
D32
D41
D5UART1
D6
I/O
()
1AIN12ADC
244AIN9ADC
3T I/O(P-buffer V DD)
5.1.1
8
AFR(
)
I/O
8
I/O
GPIO
(
RM0016
GPIO
)
6
6.1
7
RAM
RAM