M463 также идеально подходит для игровых приложений. Он поддерживает множество популярных операционных систем реального времени (RTOS) и библиотек графического интерфейса пользователя, а также предоставляет примеры кода для различных вариантов использования.
Хотя M463 и M467 имеют много общих черт, включая процессор Arm Cortex-M4F, оба чипа обладают особыми характеристиками, которые делают их подходящими для конкретных задач. M463 ориентирован на приложения CAN FD (Controller Area Network Flexible Data-Rate) для передачи данных с датчиков и управления, в то время как M467 предлагает более широкую встроенную поддержку сетевой связи и надежные аппаратные криптографические возможности.
NuMicro M463
Серия 32-разрядных микроконтроллеров NuMicro® M463 CAN FD/USB HS основана на ядре Arm Cortex-M4F, имеет набор инструкций DSP и блок обработки чисел с плавающей запятой одинарной точности (FPU). Она предлагает до 256 КБ флэш-памяти и до 128 КБ SRAM, включая аппаратную проверку четности.
Микросхема поддерживает множество цифровых и аналоговых периферийных устройств, включая 2 шины CAN FD для снижения стоимости комплектующих, высокоскоростной USB OTG, до 24 каналов 16-битного ШИМ, UART, SPI/I2S, Quad-SPI, I²C, аналоговые компараторы и до 16 каналов 12-битного SAR АЦП.
Ядро M463 работает на частоте до 200 МГц, имеет универсальный диапазон рабочего напряжения от 1,7 В до 3,6 В и широкий диапазон рабочих температур от -40 °C до 125 °C. Активное потребление тока составляет 135 мкА/МГц при 25 °C/3,3 В (при отключенных периферийных устройствах). Оно включает в себя несколько режимов низкого энергопотребления и энергосберегающие функции, в том числе активацию нескольких внешних входов.
NuMicro M467
Серия NuMicro® M467 Ethernet/Crypto — это 32-разрядный микроконтроллер на базе ядра Arm Cortex-M4F, оснащенный набором инструкций DSP, блоком обработки чисел с плавающей запятой одинарной точности (FPU) и поддержкой Ethernet 10/100 MAC. Он предоставляет до 1024 КБ флэш-памяти в двухбанковой конфигурации и поддерживает беспроводные обновления прошивки (FOTA), а также до 512 КБ SRAM с аппаратной проверкой четности. Этот чип предлагает широкий спектр аналоговых периферийных устройств, включая четыре аналоговых компаратора, три 12-разрядных SAR АЦП (до 28 каналов) и два 12-разрядных ЦАП-канала.
Серия M467 Ethernet/Crypto поддерживает широкий спектр периферийных устройств, включая Ethernet 10/100 MAC, аппаратный криптографический движок, аппаратное хранилище ключей, генератор реальных случайных чисел (TRNG), программируемый аудио PLL, 4 шины CAN FD, USB HS OTG, USB FS OTG, до 24 каналов 16-битного ШИМ, 10 UART, 4 интерфейса SPI/I2S, 2 Quad-SPI, 5 шин I²C и 4 интерфейса квадратурного энкодера (QEI).
Микросхемы серии M467 работают на частотах до 200 МГц, имеют широкий диапазон рабочего напряжения от 1,7 В до 3,6 В и диапазон рабочих температур от -40 °C до 105 °C. Во время работы микросхема потребляет всего 175 мкА/МГц при 25 °C/3,3 В с отключенными периферийными устройствами. Она включает в себя множество режимов низкого энергопотребления и энергосберегающих функций, таких как включение различных внешних входов, включая EMAC (контроллер доступа к среде передачи Ethernet).
Встроенные функции безопасности обоих микроконтроллеров включают в себя память только для выполнения (XOM) для защиты конфиденциального кода от копирования; аппаратную безопасную загрузку; аппаратное хранение ключей; аппаратное криптографическое ускорение AES-256; а также генератор псевдослучайных чисел (PRNG) и генератор истинно случайных чисел (TRNG). Серия M467 предлагает гораздо более широкий спектр аппаратного криптографического ускорения: помимо AES-256, она обеспечивает ускорение ECC-571, SHA-512, HMAC-512, RSA-4096 и SM2.
Микроконтроллеры Nuvoton выпускаются в широком диапазоне корпусов LQFP и QFN, размер которых зависит, прежде всего, от количества выделенных выводов ввода/вывода (от 48 до 128 выводов для M463 и от 64 до 176 выводов для M467). Также доступны варианты с открытой термопрокладкой (EPAD) для особых требований к охлаждению. Таким образом, пользователи могут выбрать наиболее подходящий вариант корпуса для своей конструкции или даже масштабировать ее с минимальными усилиями. За исключением количества выводов ввода/вывода и размеров, почти все остальные характеристики идентичны для всех вариантов корпусов.
Компания Nuvoton предлагает оценочную плату NuMaker-M467HJ для M467, оценочную плату NuMaker-M463KG для M463, а также отладчик Nuvoton Nu-Link. Поддержка сторонних IDE для обоих продуктов включает Keil MDK, IAR EWARM и Eclipse IDE с компиляторами GNU GCC. Эти инструменты обеспечивают простую и согласованную среду разработки для обоих продуктов, основанную на хорошо известном, стандартном в отрасли программном обеспечении, что сокращает время разработки.
Эти продукты совместимы с операционными системами реального времени (RTOS), такими как Mbed OS, Amazon FreeRTOS и Zephyr. Поддерживаемые библиотеки GUI включают emWin и LVGL.
Примеры кода включают приложения TinyML, такие как распознавание ключевых слов, распознавание номерных знаков, классификация изображений, визуальное распознавание слов (распознавание людей) и распознавание жестов. Также доступны примеры кода для интерфейса пользователя/графического интерфейса электровелосипеда в emWin Appwizard и для загрузки данных в интернет/облако через TLS.
