Описание
Семейство STM8L05xxx с ультранизким энергопотреблением оснащено усовершенствованным процессорным ядром STM8, обеспечивающим повышенную вычислительную мощность (до 16 MIPS при 16 МГц) при сохранении преимуществ CISC-архитектуры с повышенной плотностью кода, 24-битным линейным адресным пространством и оптимизированной архитектурой для работы с низким энергопотреблением.
Семейство включает интегрированный отладочный модуль с аппаратным интерфейсом (SWIM), который позволяет осуществлять неинтрузивную отладку в приложении и сверхбыстрое программирование флэш-памяти.
Микроконтроллеры STM8L05xxx с высокой плотностью размещения имеют встроенную память EEPROM для данных и флэш-память с низким энергопотреблением, низким напряжением и одним питанием для программирования.
Все устройства имеют 12-битный АЦП, часы реального времени, четыре 16-битных таймера, один 8-битный таймер, а также стандартные коммуникационные интерфейсы, такие как два SPI, I2C, три USART и 8×24 или 4×28-сегментный ЖК-дисплей. 8×24 или 4×28-сегментный ЖК-дисплей доступен в линейке STM8L05xxx с высокой плотностью размещения.
Микросхемы семейства STM8L05xxx работают от 1,8 до 3,6 В и доступны в диапазоне температур от -40 до +85 °C.
Модульная конструкция набора периферийных устройств позволяет использовать одни и те же периферийные устройства в различных семействах микроконтроллеров ST, включая 32-битные. Это делает переход на другое семейство очень простым, а использование общего набора средств разработки еще больше упрощает процесс.
Все продукты линейки STM8L с ультранизким энергопотреблением основаны на одной и той же архитектуре с одинаковым отображением памяти и согласованным расположением выводов.
Особенности:
- Условия эксплуатации
- Рабочее питание: От 1,8 В до 3,6 В
- Диапазон температур: от -40 °C до 85 °C
- Особенности низкого энергопотребления
- 5 режимов пониженного энергопотребления: Ожидание, Работа с низким энергопотреблением (5,9 мкА), Ожидание с низким энергопотреблением (3 мкА), Активный отдых с полным RTC (1,4 мкА), Остановка (400 нА)
- Динамическое энергопотребление: 200 мкА/МГц + 330 мкА
- Сверхнизкий уровень утечки на I/0: 50 нА
- Быстрое пробуждение из состояния покоя: 4,7 мкс
- Усовершенствованное ядро STM8
- Гарвардская архитектура и трехступенчатый конвейер
- Макс. частота 16 МГц, 16 пиковых CISC MIPS
- До 40 внешних источников прерываний
- Сброс и управление поставками
- Малопотребляющий, сверхбезопасный сброс BOR с 5 программируемыми порогами
- POR/PDR со сверхнизким энергопотреблением
- Программируемый детектор напряжения (PVD)
- Управление часами
- Кристаллические генераторы 32 кГц и 1-16 МГц
- Внутренний 16 МГц RC с заводской настройкой
- 38 кГц с низким потреблением RC
- Система безопасности часов
- RTC с низким энергопотреблением
- BCD-календарь с прерыванием по тревоге
- Цифровая калибровка с точностью +/- 0,5ppm
- Усовершенствованное средство защиты от несанкционированного доступа
- ЖК-ДИСПЛЕЙ: 8×24 или 4×28 с повышающим преобразователем
- Воспоминания
- 64 КБ флэш-памяти для программ и 256 байт памяти данных EEPROM с ECC, RWW
- Гибкие режимы защиты от записи и чтения
- 4 КБ оперативной памяти
DMA
- 4 канала с поддержкой АЦП, SPI, I2C, USART, таймеров
- 1 канал для передачи данных из памяти в память
- 12-разрядный АЦП до 1 Мпикс/27 каналов
- Внутреннее опорное напряжение
- Таймеры
- Три 16-битных таймера с 2 каналами (используются как IC, OC, PWM), квадратурный энкодер
- Один 16-битный таймер расширенного управления с 3 каналами, поддерживающий управление двигателем
- Один 8-битный таймер с 7-битным прескалером
- 2 сторожевых пса: 1 "Окно", 1 "Независимый
- Зуммер-таймер с частотой 1, 2 или 4 кГц
- Коммуникационные интерфейсы
- Два синхронных последовательных интерфейса (SPI)
- Быстрый I2C 400 кГц SMBus и PMBus
- Три USART (интерфейс ISO 7816 + IrDA)
- До 54 входов/выходов, все отображаются на векторы прерываний
- Поддержка развития
- Быстрое программирование на кристалле и неинтрузивная отладка с помощью SWIM
- Загрузчик с использованием USART
Производительность
Во всех семействах используются высокоэнергоэффективные ядра с гарвардской архитектурой и конвейерным исполнением: усовершенствованное ядро STM8 для семейства STM8L и ядро ARM Cortex™-M3 для семейства STM32L. Кроме того, при разработке архитектуры особое внимание было уделено оптимизации соотношения мА/ДМИПС и мА/МГц.
Это позволяет добиться сверхнизкого энергопотребления в диапазоне от 5 до 33,3 DMIPs.
Общие периферийные устройства
STM8L05x, STM8L15x и STM32L15xx имеют идентичную периферию, что обеспечивает очень простой переход от одного семейства к другому:
- Аналоговая периферия: АЦП1
- Цифровые периферийные устройства: RTC и некоторые коммуникационные интерфейсы