Микроконтроллер 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

Ядро

  • Усовершенствованное ядро STM8 с частотой 16 МГц, гарвардской архитектурой и трехступенчатым конвейером
  • Расширенный набор команд

Память

  • 8 Кбайт Flash-памяти программ
  • 1 Кбайт RAM
  • 128 байт настоящей EEPROM данных, до 100 000 циклов записи/стирания

Тактирование, сброс и питание

  • Питание от 2,95 до 5,5 В
  • Внутренний настраиваемый RC 16 МГц и малопотребляющий RC 128 кГц
  • Контроль тактирования, watchdog, brown-out reset и режимы низкого потребления

Периферия и разработка

  • 16-битные таймеры, базовый 8-битный таймер и таймер автопробуждения
  • UART, SPI до 8 Мбит/с и I²C до 400 Кбит/с
  • 10-битный ADC с пятью мультиплексируемыми каналами
  • SWIM для программирования и неинтрузивной отладки

Параметры STM8S003F3P6

ХарактеристикаЗначение
Размер памяти программ8 КБ
Разрядность шины данных8 бит
Разрядность АЦП10 бит
Максимальная тактовая частота16 МГц
Количество входов/выходов16 входов/выходов
Размер ОЗУ (RAM) данных1 КБ
Напряжение питания — мин.2,95 В
Напряжение питания — макс.5,5 В
Минимальная рабочая температура-40 градусов Цельсия
Максимальная рабочая температура+85 градусов Цельсия
Тип ОЗУ (RAM) данныхПамять
Размер ПЗУ (ROM) данных128 Б
Тип ПЗУ (ROM) данныхEEPROM
Тип интерфейсаI2C, SPI, UART
Количество каналов АЦП5 каналов
Количество таймеров/счетчиков3 таймера
Рабочее напряжение питанияот 2,95 В до 5,5 В
Семейство процессоровSTM8S
Тип памяти программFlash-память STM8S
Вес единицы191 мг

Блок-схема

STM8S003F3P6 Block Diagram
STM8S003F3P6 Block Diagram

Схема STM8S003F3P6

STM8S003F3P6 Schematic Diagram
STM8S003F3P6 Schematic Diagram

Инженерная проверка распиновки, схемы и программирования STM8S003F3P6

Перед применением STM8S003F3P6 в плате, прошивке, ремонте или проверке сверяйте точную распиновку TSSOP-20 и требования схемы, а не только общие характеристики семейства.

Проверка схемы и диагностики

ОбластьЧто проверитьПочему это важно
Минимальная обвязкаОбеспечить VDD, VSS, NRST, SWIM, локальную развязку и стабильное питание в непосредственной близости к МКЦелостность питания и разводка сброса должны быть корректны до начала отладки прошивки или периферии
Мультиплексирование выводовЗарезервировать функции АЦП, таймеров, UART, I²C, SPI и GPIO до назначения выводов разъемаКорпус TSSOP-20 требует компромисса между доступом для программирования и вводами/выводами приложения
Заводская прошивкаВывести контрольные площадки SWIM, NRST, земли и питания с четкой маркировкой полярностиСерийным платам требуется воспроизводимое программирование и возможность восстановления после сборки

Заключение

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

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

Поделиться:

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

Instant Quote

Мгновенный расчет