Микроконтроллеры Texas Instruments MSPM0 Arm Cortex-M0+ продаются по цене 39 центов и выше.

Компания Texas Instruments только что представила линейку недорогих микроконтроллеров MSPM0 Arm Cortex-M0+, состоящую из серии MSPM0L с ЦП 32 МГц, флэш-памятью до 64 КБ и SRAM 4 КБ, а также серии MSPM0G с ЦП 80 МГц и выше. до 128 КБ флэш-памяти и 32 КБ SRAM.

Texas Instruments MSPM0L

Ключевые особенности MSPM0L1306:

  • ЦП — 32-битное ядро ​​Cortex-M0+ Arm @ до 32 МГц
  • Память — до 4 КБ SRAM
  • Хранилище — до 64 КБ флэш-памяти
  • Цифровая периферия
    • 3-канальный контроллер прямого доступа к памяти
    • 4x 16-разрядных таймера общего назначения, каждый с двумя регистрами захвата/сравнения, поддерживающими работу с низким энергопотреблением в режиме ожидания, всего с поддержкой 8 каналов PWM
    • Оконный сторожевой таймер
  • Аналоговая периферия
    • 12-разрядный аналого-цифровой преобразователь (АЦП) со скоростью 1,45 Мбит/с и до 10 внешних каналов
    • Настраиваемое внутреннее опорное напряжение АЦП 1,4 В или 2,5 В (VREF)
    • 2х операционных усилителя прерывателя с нулевым дрейфом и кроссовером (OPA)
    • 1x универсальный усилитель (GPAMP)
    • 1x высокоскоростной компаратор (COMP) с 8-битным эталонным ЦАП
    • Встроенный датчик температуры
  • Коммуникационные интерфейсы
    • 2x UART, один поддерживает LIN, IrDA, DALI, Smart Card, Manchester, и оба поддерживают работу с низким энергопотреблением в режиме ожидания
    • 2x I2C, один поддерживает FM+ (1 Мбит/с), оба поддерживают SMBus, PMBus и пробуждение из режима STOP
    • 1x SPI до 16 Мбит/с
  • Ввод/вывод
    • До 28x GPIO
    • 2х устойчивых к 5 В ввода-вывода с открытым стоком и отказоустойчивой защитой
  • Частоты
    • Внутренний генератор с частотой от 4 до 32 МГц с точностью до ±1% (SYSOSC)
    • Внутренний низкочастотный генератор 32 кГц (LFOSC)
  • Целостность данных — проверка циклическим избыточным кодом (CRC-16 или CRC-32)
  • Отладка — 2-контактный последовательный провод отладки (SWD)
  • Напряжение питания — от 1,62 В до 3,6 В
  • Режимы пониженного энергопотребления
    • RUN: 96 мкА/МГц (CoreMark)
    • STOP: 200 мкА при 4 МГц и 45 мкА при 32 кГц
    • STANDBY: 1,1 мкА с сохранением SRAM
    • SHUTDOWN: 83 нА с возможностью пробуждения ввода/вывода
  • Корпус
    • 32-контактный VQFN (правая сторона)
    • 28-контактный VSSOP (ДГС)
    • 24-контактный VQFN (RGE)
    • 20-контактный VSSOP (DGS)
    • 16-контактный SOT (DYY), WQFN (RTR)
  • Температурный диапазон – от -40°C до 125°C

Другие части MSPM0L имеют меньше памяти и хранилища и/или различные периферийные устройства:

  • MSPM0L13x3: 8 КБ флэш-памяти, 2 КБ ОЗУ
  • MSPM0L13x4: 16 КБ флэш-памяти, 2 КБ ОЗУ
  • MSPM0L13x5: 32 КБ флэш-памяти, 4 КБ ОЗУ
  • MSPM0L13x6: 64 КБ флэш-памяти, 4 КБ ОЗУ

Texas Instruments предоставляет комплект для разработки LP-MSPM0L1306 LaunchPad со встроенным датчиком отладки для программирования, отладки и измерения энергии, тремя кнопками, двумя светодиодами (один светодиод RGB), аналоговым датчиком температуры и датчиком освещенности. чтобы инженеры могли легко оценить микроконтроллеры MSPM0L с частотой 32 МГц. Комплект разработчика поддерживается комплектом разработки программного обеспечения MSP (SDK).

Texas Instruments MSPM0G

Ключевые особенности MSPM0G3507:

  • ЦП — 32-битное ядро ​​​​Arm Cortex-M0+ с блоком защиты памятидо 80 МГц
  • Память — до 32 КБ ECC -защищенной SRAM с аппаратной четностью
  • Хранилище — до 128 КБ флэш-памяти с кодом исправления ошибок (ECC)
  • Цифровая периферия
    • 7-канальный контроллер прямого доступа к памяти
    • Ускоритель математических вычислений с поддержкой вычислений DIV, SQRT, MAC и TRIG.
    • 7х таймеров, поддерживающих до 22х каналов PWM
      • 1x 16-битный таймер общего назначения
      • 1x 16-битный таймер общего назначения с поддержкой QEI
      • 2x 16-битных таймера общего назначения поддерживают работу с низким энергопотреблением в режиме ожидания
      • 1x 32-битный таймер общего назначения с высоким разрешением
      • 2x 16-битных усовершенствованных таймера с поддержкой зоны нечувствительности до 12 каналов PWM
    • 2x оконных сторожевых таймера
    • RTC с режимом будильника и календаря
  • Аналоговая периферия
    • 2х одновременных 12-разрядных аналого-цифровых преобразователя (АЦП) со скоростью 4 Мвыб/с и до 17 внешних каналов (14-разрядное эффективное разрешение при 250 кбит/с с аппаратным усреднением)
    • 1x 12-битный цифро-аналоговый преобразователь 1-MSPS со встроенным выходным буфером (ЦАП)
    • 2х операционных усилителя с прерывателем и кроссовером с нулевым дрейфом (OPA)
    • 1x универсальный усилитель (GPAMP)
    • 3х высокоскоростных компаратора (COMP) с 8-битными эталонными ЦАП
    • Настраиваемое внутреннее общее опорное напряжение 1,4 В или 2,5 В (VREF)
    • Встроенный датчик температуры
  • Коммуникационные интерфейсы
    • 4x интерфейса UART; один поддерживает LIN, IrDA, DALI, Smart Card, Manchester, а три поддерживают работу с низким энергопотреблением в режиме ожидания
    • 2x интерфейса I2C поддерживают до FM+ (1 Мбит/с), SMBus/PMBus и пробуждение из режима STOP
    • 2x SPI, один SPI до 32 Мбит/с
    • 1x интерфейс шины CAN с поддержкой CAN 2.0 A или B и CAN-FD
  • Ввод/вывод
    • До 60x GPIO
    • 2x 5-В толерантных ввода/вывода
    • 2х высоконагруженных входа ввода-вывода с силой тока 20 мА
  • Частоты
    • Внутренний генератор с частотой от 4 до 32 МГц с точностью до ±1% (SYSOSC)
    • Фазовая автоподстройка частоты (ФАПЧ) до 80 МГц
    • Внутренний генератор 32 кГц (LFOSC)
    • Внешний кварцевый генератор с частотой от 4 до 48 МГц (HFXT)
    • Внешний кварцевый генератор 32 кГц (LFXT)
    • Внешний тактовый вход
  • Целостность данных и шифрование
    • Циклическая проверка избыточности (CRC-16, CRC-32)
    • Генератор истинных случайных чисел (TRNG)
    • Шифрование AES с 128- или 256-битным ключом
  • Отладка — 2-контактный последовательный провод отладки (SWD)
  • Напряжение питания — от 1,62 В до 3,6 В
  • Режимы пониженного энергопотребления
    • RUN: 96 мкА/МГц (CoreMark)
    • SLEEP: 200 мкА при 4 МГц
    • STOP: 50 мкА при 32 кГц
    • STANDBY: 1,5 мкА с сохранением RTC и SRAM
    • SHUTDOWN: 100 нА с возможностью пробуждения ввода/вывода
  • Корпус
    • 64-контактный LQFP
    • 48-контактный LQFP, VQFN
    • 32-контактный VQFN
    • 28-контактный VSSOP
  • Температурный диапазон – от -40°C до 125°C

Кроме того есть еще части с разным объемом флэш-памяти и оперативной памяти:

  • MSPM0G3505: 32 КБ флэш-памяти, 16 КБ ОЗУ
  • MSPM0G3506: флэш-память 64 КБ, ОЗУ 32 КБ
  • MSPM0G3507: 128 КБ флэш-памяти, 32 КБ ОЗУ

Плюс дополнительные детали без интерфейса CAN Bus:

  • MSPM0G 1 505: 32 КБ флэш-памяти, 16 КБ ОЗУ
  • MSPM0G 1 506: флэш-память 64 КБ, ОЗУ 32 КБ
  • MSPM0G 1 507: 128 КБ флэш-памяти, 32 КБ ОЗУ

Компания также предлагает комплект разработчика LP-MSPM0G3507 LaunchPad для микроконтроллера Cortex-M0+ с тактовой частотой 80 МГц (извините, без фото и рендеринга), который также работает с комплектом для разработки программного обеспечения MSP (SDK).

Доступность MSPM0 и цены

Прямо сейчас нам удалось найти только 17 деталей MSPM0 на веб-сайте Texas Instruments, но компания заявляет, что к концу года портфолио будет состоять примерно из 100 деталей. TI ничего не упомянула о семействе MSP430, поэтому напрашивается вывод о том, что MSPM0 может стать заменой.

Микроконтроллеры MSPM0L и MSPM0G уже доступны по цене от 39 центов в количестве от 1000 единиц. Это не самые дешевые микроконтроллеры Cortex-M0+ , но они доступны по цене, и основываясь на собственном опыте, можем сказать, что документация и большое портфолио совместимых программ могут сэкономить много времени. Из-за ограниченного количества наборы для разработки LaunchPad в настоящее время нельзя приобрести в Интернете, они доступны только по запросу. Подробнее о семействе микроконтроллеров MSPM0 Arm Cortex-M0+ можно узнать на странице продукта и в пресс-релизе.

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

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

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

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

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