The **STM8 series** is a family of 8-bit microcontrollers from STMicroelectronics, designed for cost-effective embedded system applications. With a rich set of peripherals and multiple models, STM8 microcontrollers are used in consumer electronics, automotive, industrial automation, and many other embedded applications.
The STM8S family is the most widely used sub-family of the STM8 series. It is designed for a broad range of applications and is available with various flash memory sizes and peripherals.
| Model | Flash Size | RAM | Peripherals | Clock Speed | Interfaces |
|---|---|---|---|---|---|
| STM8S003F3 | 8 KB | 1 KB | 1x ADC, 1x SPI, 1x I²C | 16 MHz | SPI, I²C |
| STM8S105K6 | 32 KB | 2 KB | 1x ADC, 1x SPI, 1x I²C, 2x UART | 24 MHz | UART, SPI, I²C |
| STM8S208R8 | 128 KB | 4 KB | 1x ADC, 1x SPI, 2x I²C, 2x UART, Timers | 24 MHz | UART, SPI, I²C |
The STM8L family is optimized for ultra-low power consumption, making it suitable for battery-operated devices. It includes a range of power-saving modes and is ideal for portable and energy-efficient applications.
| Model | Flash Size | RAM | Peripherals | Clock Speed | Interfaces |
|---|---|---|---|---|---|
| STM8L010F4 | 8 KB | 1 KB | 1x ADC, 1x SPI, 1x I²C | 16 MHz | SPI, I²C |
| STM8L151C6 | 32 KB | 2 KB | 1x ADC, 1x SPI, 2x I²C, 1x UART | 32 MHz | UART, SPI, I²C |
| STM8L152R8 | 128 KB | 4 KB | 1x ADC, 1x SPI, 2x I²C, 2x UART, Timers | 32 MHz | UART, SPI, I²C |
The STM8 series microcontrollers are used in a wide range of applications, including but not limited to: