Недорогой 32-разрядный микроконтроллер STM32C0 призван заменить 8-разрядные микроконтроллеры.

8-битные микроконтроллеры по-прежнему используются во многих конструкциях, но новый недорогой 48- мегагерцовый 32-битный микроконтроллер Arm Cortex-M0+ STM32C0 STMicroelectronics стремится вытеснить 8-битные микроконтроллеры благодаря «ограниченному влиянию на структуру затрат» и улучшенной поддержке, предоставляемой экосистемой STM32.

Самый дешевый микроконтроллер STM32 предлагает до 32 КБ флэш-памяти, 6 или 12 КБ ОЗУ и интерфейсы ввода-вывода, такие как UART, I2C, SPI, 12-разрядный АЦП и т. д. Микроконтроллеры STM32C0 доступны в корпусах от 8 до 48 контактов, таких как WLCSP12, UFQFPN и смехотворно крошечном корпусе WLCSP12 размером 1,70 x 1,42 мм.

Основные характеристики и спецификации STMicro STM32C0:

  • MCU Core-Arm 32-битный процессор Cortex-M0+ @ до 48 МГц
  • Память — 6 КБ ( STM32C011 x4/x6) или 12 КБ ( STM32C031 x4/x6) SRAM с аппаратной проверкой четности
  • Хранилище — флэш-память 32 КБ с защитой
  • Периферийные интерфейсы
    • До 45x быстрых операций ввода-вывода, некоторые из которых устойчивы к напряжению 5 В; Примечание: до 18x быстрых операций ввода-вывода для STM32C011 x4/x6
    • 3-канальный контроллер прямого доступа к памяти
    • 12-разрядный, 0,4 мкс АЦП (до 13 доп. каналов); диапазон: от 0 до 3,6 В
    • I2C до 1 Мбит/с
    • 2x USART с синхронным SPI ведущий/ведомый; один с поддержкой интерфейса ISO7816, LIN, ИК-порта, автоматического определения скорости передачи данных и функции пробуждения
    • 1x SPI до 24 Мбит/с с программируемым битфреймом от 4 до 16 бит; мультиплексированный с аудиоинтерфейсом I2S
  • Таймеры
    • 16-бит для расширенного управления двигателем
    • 4x 16-битные общего назначения
    • 2х watchdogs,
    • Таймер SysTick
    • Календарь RTC с будильником
  • Отладка — отладка по последовательному проводу (SWD)
  • Блок вычисления CRC
  • Управление часовыми частотами
    • Кварцевый генератор от 4 до 48 МГц
    • Кварцевый генератор 32 кГц с калибровкой
    • Внутренний RC-генератор 48 МГц (±1 %)
    • Внутренний RC-генератор 32 кГц (±5 %)
  • Сброс и управление питанием
    • Диапазон напряжения: от 2,0 В до 3,6 В
    • Сброс при включении/выключении питания (POR/PDR)
    • Программируемый сброс отключения питания (BOR)
    • Режимы низкого энергопотребления: сон, стоп, режим ожидания, выключение
  • Корпуса
    • STM32C011 x4/x6
      • SO8N (4,9 х 6 мм)
      • WLCSP12 (1,70 x 1,42 мм)
      • TSSOP20 (6.4 x 4.4 mm)
      • UFQFPN20 (3 х 3 мм)
    • STM32C031 x4/x6
      • TSSOP20 (6.4 x 4.4 mm)
      • LQFP32 (7 × 7 мм)
      • LQFP48 (7 × 7 мм)
      • UFQFPN28 (4 × 4 мм)
      • UFQFPN32 (5 × 5 мм)
      • UFQFPN48 (7 × 7 мм)
  • Температурные диапазоны – от -40°C до 85°C/105°C/125°C

Текущее портфолио STM32C0 включает два подсемейства: STM32C011 с 6 КБ SRAM и до 18 операций ввода-вывода и STM32C031 с 12 КБ SRAM и до 45 операций ввода-вывода. STMicro говорит, что STM32C0x1 использует ту же платформу, что и STM32G0, и «выигрывает от последовательного сопоставления выводов», что, как мы полагаем, означает совместимость контактов для эквивалентных корпусов.

Новое семейство 32-разрядных микроконтроллеров Cortex-M0+ поддерживается теми же инструментами, что и другие микроконтроллеры STM32 с корпусом STM32CubeC0, включая периферийные драйверы STM32Cube HAL и низкоуровневых (LL) API, а также набор компонентов промежуточного программного обеспечения (Azure RTOS, USB , USB Power Delivery, FatFS, графика и сенсорное распознавание STM32). Встроенные программные утилиты поставляются с примерами, работающими на платах STM32C0, показанных ниже.

С левой стороны – макетная плата NUCLEO-C031C6 с разъемами Arduino и ST Morpho, а справа — проводная плата образцов STM32C0116-DK (MB1684A) и мини-оценочная плата STM32C0316-DK (MB1716A).

Микроконтроллеры STMicro STM32C0 в настоящее время находятся в массовом производстве, а цена за 500 штук начинается с 1,02 доллара в интернет-магазине STMicro. Плату для разработки NUCLEO-C031C6 можно приобрести за 20,69 долларов США, а платы STM32C0116-DK и STM32C0316-DK — за 22,05 и 34,08 долларов США, соответственно. Более подробную информацию можно найти на странице продукта.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments