Характеристики
Ядро
-
Ядро STM8 з частотою 16 МГц, гарвардською архітектурою та 3-стадійним конвеєром
-
Розширений набір інструкцій
Пам’ять
-
Програмна пам’ять: 8 КБ Flash; збереження даних – 20 років при 55 °C після 10 тис. циклів
-
EEPROM: 640 байт справжньої енергонезалежної пам’яті; ресурс – 300 тис. циклів запису/стирання
-
ОЗП (RAM): 1 КБ
Тактова частота, скидання та керування живленням
-
Робоча напруга: 2.95 – 5.5 В
-
Гнучке керування тактуванням, 4 основні джерела:
-
Низькоспоживний кварцовий генератор
-
Зовнішнє тактова вхід
-
Внутрішній RC-генератор 16 МГц з підстроюванням
-
Внутрішній RC-генератор 128 кГц (низьке споживання)
-
-
Система контролю такту з монітором частоти
-
Енергозбереження:
-
Режими зниженого споживання (очікування, активне вимкнення, повне вимкнення)
-
Індивідуальне вимкнення такту для периферійних модулів
-
-
Постійно активне скидання при включенні живлення та пониженні напруги
Керування перериваннями
-
Контролер переривань на 32 джерела
-
До 27 зовнішніх переривань через 6 векторів
Таймери
-
Розширений таймер: 16-розрядний, 4 канали CAPCOM, 3 комплементарні виходи, режим "мертвого часу", синхронізація
-
16-бітний таймер загального призначення з 3 каналами (вимірювання, ШІМ, тощо)
-
8-бітний базовий таймер з подільником
-
Таймер автоматичного пробудження
-
Сторожові таймери: віконний та незалежний
Комунікаційні інтерфейси
-
UART з тактовим виходом для синхронного режиму, підтримка Smartcard, IrDA, LIN (мастер)
-
SPI до 8 Мбіт/с
-
I2C до 400 кбіт/с
АЦП
-
10-бітний АЦП з точністю ±1 LSB, до 5 каналів, мультиплексування, скан-режим, аналоговий "вартовий таймер"
Введення/виведення
-
До 28 ліній GPIO в корпусі на 32 виводи, включаючи 21 потужний вихід
-
Захист від струмових ін'єкцій
Інструменти розробки
-
Вбудований однопровідний інтерфейс SWIM для швидкого програмування та налагодження
Теги: STM8S103F3P6, STM8, мікроконтролер 8-біт, ST, недорогий MCU, UART, SPI, I2C, SOIC-20