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

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

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

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

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

Официальные источники ST:

Заключение

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

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

Поделиться:

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

Instant Quote

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