STM8S003F3P6 Описание
STM8S003F3P6 — микроконтроллер (MCU), разработанный компанией STMicroelectronics. Это высокоинтегрированное устройство, сочетающее в себе вычислительную мощность центрального процессора (CPU) с памятью, интерфейсами ввода/вывода и другими периферийными устройствами на одном чипе. STM8S003F3P6 основан на 8-разрядной архитектуре и обладает широким набором функций, что делает его подходящим для различных применений. Он имеет флэш-память объемом 8 КБ, 1 КБ ОЗУ и 128 байт EEPROM. Он также имеет широкий набор интерфейсов связи, таких как SPI, I2C, UART и CAN. STM8S003F3P6 широко используется в таких приложениях, как промышленные системы управления, автомобильная электроника, бытовая электроника и многое другое.
Особенности STM8S003F3P6
Основной процессор
- Гарвардский университет 16 МГц усовершенствованная архитектура ядра STM8
- Трехуровневый конвейер Расширенный набор инструкций
Память
- Память программы: 8 КБ флэш-памяти
- Оперативная память: 1 Кбайт
- Память данных: 128 байт EEPROM для хранения реальных данных;
- выносливость до 100 тыс. циклов записи/стирания
Управление часами, сбросом и питанием
- Рабочее напряжение от 2,95 В до 5,5 В
- Гибкое управление тактовой частотой с 4 источниками главного тактового сигнала
- Система защиты тактовой частоты с монитором тактовой частоты
- Управление питанием
Управление прерываниями
- Вложенный контроллер прерываний с 32 прерываниями
- До 27 внешних прерываний на 6 векторах
Таймер
- Усовершенствованный таймер управления имеет 16-разрядное разрешение, а также четыре канала CAPCOM, 3 дополнительных выхода и гибкую синхронизацию.
- 16-разрядный таймер общего назначения включает три канала CAPCOM (IC, OC или PWM).
- 8-разрядный базовый таймер с 8-разрядным предсказателем
- Таймер автоматического пробуждения
- Оконный и независимый сторожевой таймер
Коммуникационный интерфейс
- UART с тактовым выходом для синхронной работы, смарт-карта, IrDA, режим LIN master
- Интерфейс SPI до 8 Мбит/с
- 12C до 400 Кбит/с Интерфейс 2C
Аналого-цифровой преобразователь (ADC)
- 10-разрядный АЦП, ±1 LSB АЦП, до 5 мультиплексированных каналов, режим сканирования и аналоговый супервизор
Входы/выходы
- До 28 1/0 на 32-контактном корпусе, включая 21 выход с высоким поглощением
- Высоконадежная конструкция входов/выходов, не подверженная токовой инжекции
Поддержка разработки
- Встроенный инструмент SWIM для высокоэффективного программирования и неинтрузивной отладки
Параметры STM8S003F3P6
| Attribute | Value |
|---|---|
| Program memory size | 8KB |
| Data bus width | 8 bits |
| ADC resolution | 10 bits |
| Maximum clock frequency | 16 MHz |
| Number of inputs/outputs | 16 inputs/outputs |
| Data RAM size | 1KB |
| Supply voltage - min | 2.95 volts |
| Supply voltage-max | 5.5V |
| Minimum operating temperature | -40 degrees Celsius |
| Maximum operating temperature | +85 degrees Celsius |
| Data RAM Type | Memory |
| Data ROM size | 128B |
| Data ROM Type | EEPROM |
| Interface Type | 12C, SPI, UART |
| Number of ADC channels | 5 channels |
| Number of timers/counters | 3 timers |
| Operating supply voltage | 2.95V to 5.5V |
| Processor family | STM8S |
| Program memory type | STM8S Flash memory |
| Unit weight | 191 mg |
Заключение
STM8S003F3P6 известен своей способностью защищать программную память Flash и EEPROM данных от случайной перезаписи памяти, вызванной сбоями в работе программного обеспечения. Существует два уровня защиты от записи.
Кроме того, эту защиту от записи можно снять, записав большое количество последовательностей ключей в регистры управления, чтобы выполнить программирование в приложении (IAP), что позволяет приложению изменять содержимое основной программной памяти и EEPROM данных или перепрограммировать байты опций устройства. Его безопасность и надежность очень высоки.




