NXP представила семейство микроконтроллеров MCX A5 на базе Cortex-M33, которое оснащено 10/100 Мбит/с Ethernet MAC и встроенным цифровым PHY для 10BASE-T1S Single Pair Ethernet. Оно ориентировано на промышленные и сетевые приложения, такие как контроллеры, ПЛК, удаленные устройства ввода/вывода, системы управления зданием и энергоресурсами, а также другие подключенные оконечные устройства.
Микроконтроллеры работают на частоте до 240 МГц и имеют до 2 МБ Flash с двумя банками и 640 КБ SRAM, а также множество интерфейсов связи и аналоговых периферийных устройств. Функции безопасности включают ускоритель EdgeLock, защищенную загрузку с гибридной поддержкой PQC, безопасное обновление прошивки, управление жизненным циклом, защищенную отладку, шифрование внешней Flash и контроль несанкционированного вмешательства.
Технические характеристики серии NXP MCX A5 (MCXA577):
- Ядро MCU
- Ядро Arm Cortex-M33 с тактовой частотой до 240 МГц
- Включает поддержку FPU, DSP, MPU и TrustZone
- Встроенный сопроцессор SmartDMA для эффективной обработки данных
- Обеспечивает 988,8 CoreMark (4,12 CoreMark/МГц)
- Память и хранилище
- До 2 МБ двухбанковой Flash-памяти с поддержкой ECC и чтения во время записи
- 16 КБ кэш-памяти
- До 640 КБ SRAM, настраиваемой как до 64 КБ ОЗУ с ECC
- 24 КБ ОЗУ сохраняются вплоть до режима VBAT
- ROM для безопасной загрузки
- Интерфейс FlexSPI для внешней памяти с кэшем
- Сеть
- До 1x Ethernet MAC 10/100 Мбит/с (поддерживает MII / RMII / Ethernet в зависимости от конфигурации)
- До 1x цифрового PHY 10BASE-T1S
- Периферия
- До 134x GPIO, в том числе до 4x I/O с высокой нагрузочной способностью 20 мА
- USB – высокоскоростной (HS) USB Host/Device со встроенным HS PHY
- Низкоскоростные I/O
- До 6x LPUART, 6x LPSPI и 5x LPI2C
- До 2x интерфейсов CAN FD
- До 4x I3C интерфейсов
- eSPI
- Аналоговая периферия
- До 2x 16-битных АЦП и до 2x 12-битных ЦАП
- 1x LPCMP (аналоговый компаратор)
- Встроенный источник опорного напряжения (VREF) и датчик температуры
- Таймеры и DMA
- До 5x 32-битных таймеров и 2x DMA
- Энергоэффективный таймер, таймер пробуждения, микротактовый таймер, таймер событий ОС
- RTC
- 2x оконных сторожевых таймера
- Ресурсы для измерения частоты и временных интервалов ШИМ / событий
- HMI – TSI (сенсорный ввод) и интерфейсы FlexIO
- Безопасность
- Ускоритель EdgeLock с TRNG, PKC (ECC, RSA) и SGI (AES256, SHA-2, PQC, KeyStore)
- Безопасная загрузка (с гибридной поддержкой PQC), безопасное обновление прошивки, безопасная отладка и управление жизненным циклом
- Ориентирован на сертификацию уровня 3 по стандартам PSA и SESIP
- Сторожевой таймер кода, защищенный от сбоев доступ и пассивное обнаружение несанкционированного вмешательства для защиты от физических и программных атак
- Питание
- Рабочее напряжение – от 1,7 В до 3,6 В
- Поддержка независимого питания I/O 1,2 В
- Система управления питанием с POR/LVD/HVD и LDO
- Несколько энергосберегающих режимов с источниками пробуждения, вплоть до режима глубокого отключения питания
- Корпуса – WFBGA169, LQFP144 и LQFP100
- Рабочая температура перехода – от -40°C до 125°C
На момент написания NXP перечисляет четыре SKU, из которых три варианта MCXA577 предлагают те же функции: ядро 240 МГц, память, Ethernet и CAN FD, и отличаются в основном корпусом и количеством GPIO. MCXA557VPN сохраняет то же ядро и память, но лишается Ethernet MAC, 10BASE-T1S DPHY и CAN FD.
Что касается программной поддержки, компания сообщает, что семейство MCXA5 поддерживается экосистемой NXP MCUXpresso, которая включает SDK, промежуточное ПО, программное обеспечение безопасности, интеграцию с Visual Studio Code и выпуски ПО с длительным сроком поддержки (LTS). NXP также планирует поддержку Zephyr RTOS, при этом для отдельных устройств планируется поддержка Rust.
Для упрощения разработки NXP предлагает плату разработчика FRDM-MCXA577 для оценки семейства MCX A5. Она основана на MCXA577 и включает встроенный отладчик MCU-Link Lite, стандартные разъёмы, а также поддержку плат расширения Arduino, mikroBUS и Pmod. Однако подробная информация о плате пока ограничена. При поиске дополнительных сведений была обнаружена отдельная страница документации для платы разработчика FRDM-MCXA577, на которой перечислена поддержка FreeRTOS, MCUboot, FatFs, FreeMASTER и Trusted Firmware-M «, вместе с API драйвера MCXA577. Также найден FRDM-MCXA577 в проекте Zephyr , где поддержка, по-видимому, всё ещё находится в разработке. Поскольку страницы поддержки всё ещё находятся в разработке, на разных страницах могут использоваться разные изображения, что может немного сбивать с толку. Это предупреждение на случай возникновения аналогичной проблемы.
NXP впервые представила своё семейство MCX универсальных Arm MCU в 2022 году. Позже компания добавила оптимизированные по стоимости MCX A14x/A15x Cortex-M33 MCU в 2024 году и аналого-цифровой MCX A34 с блоком математического ускорения в 2025 году, а также с MCX L , MCX W , и серией E.

Новый MCX A5 расширяет серию A за счет проводного промышленного подключения, включая встроенный цифровой PHY 10BASE-T1S, обнаружение топологии и постквантовую криптографию. Обычно добавление 10BASE-T1S потребовало бы полнофункционального MAC-PHY Single Pair Ethernet, такого как Microchip LAN867x/ LAN865x в паре с хост-микроконтроллером. Однако, поскольку MCX A5 уже интегрирует цифровой PHY, ему нужен только более простой PMD, такой как NXP TJF1410 .
Семейство MCX A5 уже доступно для сэмплирования, и NXP упоминает, что общая доступность ожидается в Q4 2026 года. Плата FRDM-MCXA577, по-видимому, недоступна на момент написания. Дополнительная информация о микроконтроллере доступна на его странице продукта и в пресс-релизе .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.



