Микроконтроллеры серии NuMicro M3351 используют инструкции DSP и блок обработки чисел с плавающей запятой одинарной точности (FPU) для выполнения задач, связанных с управлением двигателями, обработкой сигналов в реальном времени и алгоритмами управления.
Микроконтроллеры имеют от 256 КБ до 1 МБ флэш-памяти и до 128 КБ SRAM. Устройства с объемом флэш-памяти до 1 МБ поддерживают двухбанковый режим работы, коррекцию ошибок (ECC), фоновые операции и переключение банков — функции, которые могут быть использованы для реализации архитектуры беспроводного обновления прошивки (FOTA).
Некоторые версии включают до 64 КБ выделенной флэш-памяти данных с заявленным сроком службы до 100 000 циклов программирования-стирания. Во время программирования этой памяти микроконтроллер может продолжать выполнение кода из APROM.
Такое разделение между встроенным программным обеспечением и данными позволяет независимо хранить часто изменяющуюся информацию, такую как параметры калибровки, пользовательские настройки, журналы ошибок и рабочие данные, без резервирования части APROM для эмуляции EEPROM.
Серия M3351 объединяет 12-битный АЦП с последовательным приближением (SAR) с частотой дискретизации до 1,7 МГц и 14-битный АЦП с последовательным приближением (SAR), способный работать с частотой до 1,0 МГц и поддерживающий до 16 входных каналов.
Также она включает 12-битный ЦАП, два аналоговых компаратора, до 24 каналов 16-битной ШИМ/ШИМ и до двух интерфейсов улучшенного квадратурного энкодера (EQEI).
Аппаратные пути запуска между модулями ШИМ, АЦП и аналоговыми компараторами позволяют выполнять определенные операции без прямого вмешательства ЦП. Эти функции могут использоваться в системах управления с обратной связью для двигателей, роботизированных шарниров, вентиляторов, насосов, клапанов, исполнительных механизмов и систем управления питанием.
Что касается возможностей подключения, серия M3351 предлагает до двух интерфейсов CAN FD, 10 UART и три интерфейса I²C, а также I3C, QSPI, SPI/I²S, USCI и полноскоростной USB 2.0 с функциями устройства и хоста.
Микроконтроллеры поддерживают Arm TrustZone и Secure Boot, с аутентификацией прошивки через SHA-256 и ECDSA-P256.
Некоторые модели также включают аппаратные функции TRNG, PRNG, AES-256, SHA-512 и HMAC-SHA для аутентификации прошивки, безопасной загрузки и защиты данных.
Серия M3351 поддерживает рабочие температуры от -40°C до +105°C. Согласно спецификациям производителя, она обеспечивает защиту от электростатического разряда HBM до 4 кВ и защиту от электромагнитных помех до 4,4 кВ.
Диапазон напряжения питания от 2,7 В до 5,5 В позволяет использовать эти микроконтроллеры в системах, работающих при напряжении 5 В.
Эти устройства доступны в различных размерах корпусов, от 5 × 5 мм QFN33 до 14 × 14 мм LQFP128, что позволяет создавать различные конфигурации в зависимости от количества соединений и доступного пространства на плате.
Для разработки с использованием этих микроконтроллеров доступны плата NuMaker-M3351KJ и отладчик Nu-Link, совместимые с Keil MDK Nuvoton Edition, IAR EWARM и Visual Studio Code.
Исходя из своих характеристик, серия M3351 может использоваться в системах управления двигателями и исполнительными механизмами, робототехнике, интеллектуальных бытовых приборах и системах промышленной автоматизации.
