Доступны различные варианты корпусов, включая 48-контактную версию, поддерживающую до 46 входов/выходов с возможностью внешнего прерывания, что обеспечивает разработчикам большую гибкость проектирования и масштабируемость приложений.
Микросхема MG51 оснащена четырьмя 16-битными таймерами и до пяти независимыми UART. К ним относятся два UART со встроенной функцией обнаружения ошибок и автоматического распознавания адреса, а также три интерфейса, соответствующие стандарту ISO 7816-3 (которые также могут функционировать как UART с поддержкой автоматической проверки четности). Для поддержки различных задач связи и передачи данных предусмотрены также интерфейсы SPI и I²C.
Данная серия поддерживает до 12 выходных каналов ШИМ, что делает её идеальной для применений с небольшими двигателями, такими как вентиляторы и насосы. Она также включает до 15 каналов 12-битных АЦП с непрерывным преобразованием со скоростью 500 000 импульсов в секунду, способных к обнаружению температуры, тока и освещенности в реальном времени, что делает её хорошо подходящей для умной бытовой техники, модулей управления энергопотреблением и систем автоматизации.
MG51 обеспечивает 24 источника прерываний и четыре уровня приоритета прерываний. В сочетании с гибкой конфигурацией ввода/вывода он идеально подходит для систем, требующих многоточечного управления входом и запуска событий, таких как модуляция светодиодов, управление клавиатурой, аудио и тревожные модули. Серия надежно работает в широком диапазоне промышленных температур от -40°C до +105°C и обеспечивает высокую помехоустойчивость с защитой от электростатического разряда до 7 кВ и защитой от электромагнитных помех до 4,4 кВ. Она поддерживает широкий диапазон рабочего напряжения от 2,4 В до 5,5 В, обеспечивая стабильную работу в различных условиях электропитания.
Что касается безопасности микросхем, эта серия предлагает три механизма защиты:
она предотвращает чтение программы через выводы ICP с помощью битов блокировки Flash; она оснащена
встроенной 128-байтовой ПЗУ защиты безопасности (SPROM). В режиме безопасности область SPROM является только исполняемой и недоступна для чтения кода или данных. В режиме без безопасности она также может использоваться в качестве флэш-памяти данных;
и она предоставляет 96-битный уникальный идентификатор (UID) и настраиваемый 128-битный уникальный идентификатор клиента (UCID).
Варианты корпусов включают TSSOP20/28, QFN20/33 и LQFP32/48, всего шесть типов, удовлетворяющих потребностям приложений с ограниченным пространством. Вся серия MG51 в настоящее время находится в серийном производстве и полностью доступна.
Также доступны комплексные ресурсы для разработки, включая платы разработки NuMaker и отладчики Nu-Link. MG51 совместим с инструментами разработки Keil C51, IAR EW8051 и NuEclipse SDCC. Стоит отметить, что NuEclipse — это кроссплатформенный интегрированный пакет разработки от Nuvoton для ядер 8051 и Arm, специально разработанный для серии микроконтроллеров NuMicro®. Он объединяет множество плагинов и инструментов Eclipse, позволяя разработчикам эффективно создавать, компилировать и отлаживать проекты в привычной среде Eclipse на платформах Linux и Windows, тем самым ускоряя разработку и сокращая время выхода на рынок.
Основные характеристики серии NuMicro® MG51:
Высокоскоростное ядро: ядро 1T-8051 со скоростью до 24 МГц.
Большой объем памяти: до 64 КБ флэш-памяти, 4 КБ SRAM и 4 КБ LDROM.
Надежная работа: широкий диапазон напряжений (2,4–5,5 В) и промышленный диапазон температур (-40 °C до +105 °C).
Высокая помехоустойчивость: защита от электростатического разряда 7 кВ (HBM) и от электромагнитного поля 4,4 кВ.
Расширенные возможности управления: до 12 каналов ШИМ для точного управления двигателем.
Гибкие возможности связи: до 5 интерфейсов UART, SPI и I²C.
Высокоточное считывание: 15-канальный 12-битный АЦП с частотой дискретизации 500 кГц.
Широкие возможности ввода/вывода: до 46 выводов GPIO с гибкой конфигурацией прерываний.
