Найти в Дзене
Микроконтроллеры

Перевод статьи ElecFun--STC MCU--stc15W204s

Перевод статьи https://www.programmersought.com/article/20346039383/

Это мощный управляющий чип от STC с небольшим количеством контактов. Чем меньше контактов, тем меньше функционала, но это совершенно не влияет на возможность его применения. А другим его преимуществом является его дешевизна. Ниже показаны изображения чипа STC15W204S (взято на Taobao и aliexpress).

Фото чипа в копусе SOP16
Фото чипа в копусе SOP16
Китайский модуль с чипом в копусе SOP8
Китайский модуль с чипом в копусе SOP8

Данный микроконтроллер является последней серией 15W компании STC. В процессе изучение важно знать "распиновку" микроконтроллера. Ниже дана схема контактов, взятая из даташита. Этот даташит на микроконтроллер можно найти на официальном веб-сайте STC, но сайт очень запутанный, очень сложно там что-нибудь найти, поэтому я скачал этот даташит с помощью программатора ISP (In System Programming).

Цоколёвка микроконтроллера в 16-контактном корпусе
Цоколёвка микроконтроллера в 16-контактном корпусе

Рисунок выше нарисован с помощью программы разводки печатных плат Eagle. Ниже - цоколёвка, взятая из даташита:

Цоколёвка микроконтроллера из даташита
Цоколёвка микроконтроллера из даташита

На следующем скриншоте показана некоторая базовая информация для этого МК, выводимая программой Keil при выборе серии 15w204s.

Описание микроконроллера в программе Keil
Описание микроконроллера в программе Keil

(Перевод описания на скриншоте: Микроконтроллер на базе 8051 с 1Т (1-clock) высокоскоростным ядром. До 14 контактов ввода/вывода, два таймера/счётчика. Встроенный генератор до 35 МГц. 4 Кбайта flash ROM, 256 байт RAM данных. Встроенные EEPROM, UART'ы, WDT, ISP/IAP, CMP.)

Как видно из скришота:

  • микроконтроллер основан на ядре 8051;
  • имеются до 14 контактов ввода/вывода;
  • два таймера/счётчика;
  • встроенный кварцевый генератор может достигать до 35 МГц (выбор частоты генератора осуществляется в программаторе ISP, прочтите статью об использовании программатора ISP);
  • 4 КБайта Flash ROM (память программ);
  • 256 Байт для хранения данных (переменные);
  • EEPROM, последовательные порты UART, таймер watchdog, программирование ISP/IAP, компаратор CMP и другие ресурсы (в этой статье не рассматриваются)

Больше важной информации можно подчерпнуть из введения на официальном веб-сайте STC. (Разумеется, вся обуждаемая здесь информация была взята из даташита, поэтому при желании всё это попровать в данном чипе, скачайте даташит с помощью программатора ISP!)

  • Входное напряжение: 2,5 - 5,5 В
  • Опциональный внутренний высокоточный тактовый генератор (5 - 35 МГц)