NXPs neues MCX-Mikrocontroller-Portfolio soll Innovationen in den Bereichen Smart Home, Smart Factory, Smart City sowie in vielen Edge-Szenarien im IIoT und IoT voranbringen. Das Portfolio basiert auf einer gemeinsamen Plattform und umfasst vier Chip-Serien.
Bei den von NXP Semiconductors neu herausgebrachten MCX-Mikrocontrollern handelt es sich um vier Serien, die auf einer gemeinsamen Plattform basieren. Die Chips werden von der MCUXpresso-Suite, bestehend aus Entwicklungstools und Software, unterstützt. Damit können Entwickler Software über das gesamte MCX-Portfolio hinweg wiederverwenden und so die Entwicklungszeit verkürzen.
Außerdem enthält das Portfolio die erste Ausführung der neuen, spezialisierten neuronalen Verarbeitungseinheit (NPU) von NXP. Diese soll Inferenzen im Edge-Computing beschleunigen: Die NPU liefert einen bis zu 30-mal schnelleren Durchsatz beim maschinellen Lernen im Vergleich zu einem CPU-Kern allein.
Aufgrund der zunehmenden Verbreitung von Edge-Geräten haben sich Mikrocontroller in den letzten Jahrzehnten stark weiterentwickelt. Während sie das Herzstück vieler heutiger Edge-Anwendungen bilden, werden zukünftige intelligente Anwendungen neuartige MCUs erfordern, mit denen Entwickler die komplexen Energie-, Leistungs- und Sicherheitsanforderungen sowie die verschiedenen Konnektivitätsmöglichkeiten beherrschen können. Gleichzeitig müssen Entwickler die Gesamtkosten des Systems und die Energieeffizienz ausbalancieren.
Die vier Serien des MCX-Portfolios sind auf Benutzerfreundlichkeit ausgelegt und darauf, die Migration zu vereinfachen, je nach Bedarf auf- oder abwärts zu skalieren sowie Softwarebausteine wiederverwenden zu können. Dies alles trägt zur Senkung der Entwicklungskosten bei.
Das Portfolio basiert auf leistungsstarken Arm-Cortex-M33-Kernen und ermöglicht die Integration vieler verschiedener Peripheriegeräte. Die MCX-Bausteine verfügen über bis zu 4 MB On-Chip-Flash-Speicher, ein stromsparendes Cache und fortschrittliche Speichermanagement-Controller. Außerdem sind in der leistungsfähigsten Variante bis zu 1 MB On-Chip-SRAM verfügbar, die zur weiteren Verbesserung der Echtzeitleistung von Edge-Anwendungen als Teil des Systems dienen.
Maschinelles Lernen und Laufzeitinferenz werden durch die eIQ-ML-Softwareentwicklungsumgebung von NXP unterstützt. Entwickler können die Tools der eIQ-Entwicklungsumgebung nutzen, um ML-Modelle zu trainieren, die entweder auf die NPU oder den CPU-Kern abzielen, und sie auf der MCU einsetzen. Die MCX-Bausteine sind nach dem Security-by-Design-Ansatz von NXP entwickelt worden. Damit bieten sie sicheres Booten mit einer unveränderlichen Root-of-Trust, hardwarebeschleunigte Kryptografie sowie ein integriertes EdgeLock-Sicherheitssubsystem bei ausgewählten Serien.