Texas Instruments MSPM33C321A — это новый смешанный сигнальный микроконтроллер на базе ядра Arm Cortex-M33 с тактовой частотой 160 МГц, с поддержкой до 1 МБ флеш-памяти с ECC и 256 КБ SRAM с ECC, а также набором цифровых и аналоговых периферийных устройств.
К ним относятся двухканальные SAR АЦП и компараторы с частотой дискретизации 9,4 МГц/с, интерфейсы QSPI, UART, SPI, I2C, I2S/TDM и CAN-FD. Компания также отмечает отдельный домен питания VBAT с часами реального времени (RTC), интегрированным сторожевым таймером и защищенными входами/выходами, а также низкое энергопотребление с током в режиме standby 16 мкА при сохранении содержимого 64 КБ SRAM и регистров CPU. У MSPM33C321A также есть младшая версия с 512 КБ флеш-памяти под названием MSPM33C3219.
Характеристики MSPM33C321A:
- Ядро MCU – 32-битный CPU Arm Cortex-M33 @ 160 МГц с TrustZone, FPU и расширениями DSP
- Память – 256 КБ SRAM с ECC
- Хранилище
- До 1 МБ флеш-памяти с кодом коррекции ошибок (ECC); двухбанковая с возможностью подмены адреса
- Операции EEPROM с использованием 32 КБ энергоустойчивой флеш-памяти для данных
- Quad SPI (QSPI) для внешней памяти со скоростью до 20 МБайт/с
- Интерфейсы связи
- 2 интерфейса Controller Area Network (CAN) с поддержкой CAN 2.0A/B и CAN-FD
- 3x настраиваемых последовательных интерфейса с поддержкой UART (LIN) или I2C (SMBus/PMBus)
- 4 настраиваемых последовательных интерфейса с поддержкой UART, I2C или SPI
- 2x выделенных интерфейса I2C с поддержкой до FM+ (1 Мбит/с), SMBus/PMBus
- 1x выделенный интерфейс SPI
- 1x выделенный интерфейс UART с поддержкой LIN, IrDA, DALI, Smart Card, Manchester
- 2x цифровых аудиоинтерфейса с поддержкой полнодуплексного I2S и TDM (16 слотов)
- Цифровая периферия
- До 93 линий GPIO
- 2 контроллера DMA с общим количеством 16 каналов
- 9 таймеров, поддерживающих до 30 каналов ШИМ
- 2x 16-битных расширенных таймера с мертвой зоной, обработкой сбоев и комплементарными парами
- 4x 16-битных таймера общего назначения
- 1x 32-битный таймер общего назначения
- 2x 16-битных таймера общего назначения с поддержкой интерфейса датчика положения (квадратурный энкодер)
- Один сторожевой таймер с окном
- Модуль CRC16/32
- Аналоговая периферия
- 2x высокоскоростных 12-битных АЦП с частотой дискретизации 9,4 МГц/с и до 36 внешних каналов
- 2x высокоскоростных/энергоэффективных компаратора (COMP)
- 2x внешне доступных 8-битных ЦАП
- Настраиваемый внутренний общий источник опорного напряжения (VREF) на 1,4 В или 2,5 В
- Интегрированный монитор температуры и питания
- Безопасность
- Неизменяемый корень доверия (RoT) в ПЗУ, поддерживающий безопасную установку прошивки, загрузку и подготовку ключей
- Глобальный контроллер безопасности с динамическим управлением доступом к флеш-памяти, SRAM и периферийным устройствам
- Аппаратный ускоритель AES256 с GCM
- Аппаратный ускоритель SHA256 с HMAC
- Ускоритель работы с открытыми ключами (PKA)
- 32-битный генератор истинно случайных чисел (TRNG)
- Изолированный домен VBAT (вспомогательное питание) через выделенный вывод VBAT
- Часы реального времени (RTC)
- Три защищенных входа/выхода обнаружения вскрытия с отметкой времени
- Независимый сторожевой таймер (IWDT)
- Резервная память объемом 32 байта
- Система тактирования
- Внутренний 32 МГц осциллятор (SYSOSC)
- Фазовая автоподстройка частоты (PLL)
- Внутренний 32 кГц осциллятор (LFOSC)
- Внешний 4-48 МГц кварцевый генератор (HFXT)
- Внешний 32 кГц кварцевый генератор (LFXT)
- Вход внешнего тактового сигнала
- Отладка – 2-проводной интерфейс Serial Wire Debug (SWD)
- Напряжение питания – от 1,71 В до 3,6 В
- Энергоэффективные режимы и потребляемая мощность
- RUN: 207 мкА/МГц (CoreMark)
- STANDBY: 16 мкА с возможностью возобновления выполнения CPU и сохранением 64 КБ SRAM
- SHUTDOWN: <100 нА с возможностью пробуждения по GPIO
- Корпусы
- 48-выводный VQFN (шаг 0,5 мм)
- 64-выводный LQFP (шаг 0,5 мм)
- 80-выводный LQFP (шаг 0,5 мм)
- 100-выводный LQFP (шаг 0,4 мм и 0,5 мм)
- 100-выводный nFBGA (шаг 0,8 мм)
- Температурный диапазон – от -40°C до 125°C

Микроконтроллер на базе Cortex-M33 поддерживается Комплектом разработки программного обеспечения MSPM33 (SDK) и средой разработки Code Composer Studio IDE. Компания также предлагает отладочный комплект LaunchPad EVM LP-MSPM33C321A со встроенным отладочным зондом XDS110, опциональной технологией EnergyTrace для отладки в ультранизкопотребляющих режимах, 80-контактными разъемами BoosterPack, коннектором Mikrobus, двумя кнопками, RGB-светодиодом, красным светодиодом и OLED-дисплеем. Также поддерживается внешний REF6033 и внешний OPA365 (по умолчанию не установлен) для тестирования АЦП.

Texas Instruments еще не сделала официального анонса микроконтроллера; информация была обнаружена в публикации на LinkedIn Родни Фэрроу, старшего инженера по применению в Texas Instruments. Это может объяснять, почему не нашлось качественных фотографий платы, а только нечеткий рендер.
Сообщается, что стоимость устройств в недорогом 100-выводном корпусе начинается от $2,81 за штуку при заказе от 1000 единиц. Отладочный комплект LP-MSPM33C321A LaunchPad уже можно приобрести за $19,50 через страницу продукта платы , где также доступно руководство пользователя и материалы для начала работы. Дополнительная информация о самих микроконтроллерах MSPM33C321x находится на странице продукта .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.

