Микроконтроллер STM8S003F3P6: распиновка, особенности, схема

STM8S003F3P6 Описание

STM8S003F3P6 — микроконтроллер (MCU), разработанный компанией STMicroelectronics. Это высокоинтегрированное устройство, сочетающее в себе вычислительную мощность центрального процессора (CPU) с памятью, интерфейсами ввода/вывода и другими периферийными устройствами на одном чипе. STM8S003F3P6 основан на 8-разрядной архитектуре и обладает широким набором функций, что делает его подходящим для различных применений. Он имеет флэш-память объемом 8 КБ, 1 КБ ОЗУ и 128 байт EEPROM. Он также имеет широкий набор интерфейсов связи, таких как SPI, I2C, UART и CAN. STM8S003F3P6 широко используется в таких приложениях, как промышленные системы управления, автомобильная электроника, бытовая электроника и многое другое.

STM8S003F3P6 Распиновка

STM8S003F3 TSSOP20 pinout
STM8S003F3 TSSOP20 pinout

Особенности 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

AttributeValue
Program memory size8KB
Data bus width8 bits
ADC resolution10 bits
Maximum clock frequency16 MHz
Number of inputs/outputs16 inputs/outputs
Data RAM size1KB
Supply voltage - min2.95 volts
Supply voltage-max5.5V
Minimum operating temperature-40 degrees Celsius
Maximum operating temperature+85 degrees Celsius
Data RAM TypeMemory
Data ROM size128B
Data ROM TypeEEPROM
Interface Type12C, SPI, UART
Number of ADC channels5 channels
Number of timers/counters3 timers
Operating supply voltage2.95V to 5.5V
Processor familySTM8S
Program memory typeSTM8S Flash memory
Unit weight191 mg

Блок-схема

STM8S003F3P6 Block Diagram
STM8S003F3P6 Block Diagram

Схема STM8S003F3P6

STM8S003F3P6 Schematic Diagram
STM8S003F3P6 Schematic Diagram

Заключение

STM8S003F3P6 известен своей способностью защищать программную память Flash и EEPROM данных от случайной перезаписи памяти, вызванной сбоями в работе программного обеспечения. Существует два уровня защиты от записи.

Кроме того, эту защиту от записи можно снять, записав большое количество последовательностей ключей в регистры управления, чтобы выполнить программирование в приложении (IAP), что позволяет приложению изменять содержимое основной программной памяти и EEPROM данных или перепрограммировать байты опций устройства. Его безопасность и надежность очень высоки.

Поделиться:

Прокрутить вверх

Instant Quote