4
Features and benefits
Features Benefits
2.95 to 5.5 V, -40 to +125 °C range Ideal for industrial and appliance requirements
Up to 20 MIPS @ 24 MHz, Harvard architecture
Optimized core performance and code-size
efficiency
16-bit advanced control timer
Satisfies all needs with configurable modes,
motor control, capture, compare, PWM
Embedded true EEPROM, 300 Kcycles Lower system cost
CAN, 2xU(S)ART, SPI, I
²
C
All essential communication peripherals
supporting various protocols
Single-voltage Flash memory with single-byte
programming granularity
In-application programming (IAP), in-circuit
programming (ICP)
4 low-power modes Efficient power management
Trimmable 16 MHz and 128 kHz internal RC
oscillators with dual independent watchdogs
and 2 µs fast switching between clock sources
Reduced cost, robust clock architecture,
optimized power consumption
Integrated POR and BOR
Reliable reset mechanism during power up and
down
Low emission and high current injection
immunity
Outstanding EMC, no need for extra protection
4 to 128 Kbyte Flash in 20- to 80-pin packages
Package compatible across family, ideal choice
of platform
On-chip debugging and programming through
single-wire interface, SWIM
Easy-to-use, non-intrusive and low-cost
development tools
Up to 16-channel 10-bit ADC ±1 LSB with scan
mode, conversion time < 3 µs
Fast and accurate A/D converter
STM8S MCU family for industrial applications
STMicroelectronics’ STM8S family of general-purpose 8-bit Flash microcontrollers offers ideal solutions for industrial
and appliance market requirements. An advanced core version combined with a 3-stage pipeline ranks the STM8S
microcontroller in the top position for performance. The true embedded EEPROM and the calibrated RC oscillator bring
a significant cost effectiveness to the majority of applications. An easy-to-use and intuitive development environment
contributes to improving time to market.
AWU
Up to 68 I/Os
Clock detector
Power supply
2.95 V to 5.5 V
(1.8 V internal regulator)
POR / BOR
Xtal oscillator
1-24 MHz
Internal RC oscillators
128 kHz and 16 MHz
Clock control
2x watchdogs
(independent and window)
System
CAN 2.0 B
2xU(S)ART
LIN
Smartcard / IrDA
Connectivity
SPI
I²C
Boot ROM
Up to 2-Kbyte EEPROM
4- to 128-Kbyte
Flash memory
Up to 6-Kbyte SRAM
10-bit ADC
16 channels
Analog
Nested vector
interrupt
controller (NVIC)
SWIM debug
module
STM8 CPU
Up to 24 MHz
2x16-bit timer
2/3 CAPCOM
Beeper
1/2/4 kHz
8-bit timer
16-bit timer, 4 CAPCOM +
3 comparator outputs
Control
Applications
Appliances, power tools
HVAC
Power management
Lighting
Factory automation
Devices with rechargeable batteries
Motor control
e-vehicles
Toys and games
Sensors
Power supplies
User interfaces
Family description
Upgrade to a higher or downgrade to
a lower memory size or use a different
package across lines is possible
without changing the initial layout or
software.
STM8 24 MHz CPU
8 to128 Kbytes of embedded
Flash, up to 6 Kbytes of SRAM
Supply voltage: 2.95 V to 5.5 V
Up to four low-power modes:
down to 4 µA with complete
context retention
State-of-the-art digital and analog
peripherals
Specific interfaces such as IrDA
and smartcard for support of
consumer applications
-40 to +85 °C, or up to 125 °C
temperature range
Free Class B self-diagnostic
library for IEC 60335/IEC 60730
compliant applications
Many software libraries and
examples for download