Cette combinaison de logiciels et d'outils permet aux développeurs de réutiliser un large éventail de logiciels disponibles, accélérant ainsi le développement. Cette gamme intègre également, pour la première fois, la nouvelle unité de traitement neuronal (NPU) dédiée de NXP, offrant des performances améliorées pour les applications de calcul en périphérie (edge computing), avec un traitement des données d'algorithmes d'apprentissage automatique 30 fois plus rapide qu'un cœur de processeur unique.
Porté par la prolifération des appareils intelligents, le microcontrôleur (MCU) a connu une évolution spectaculaire ces dernières décennies. Si les microcontrôleurs sont au cœur des applications intelligentes, la prochaine génération d'applications exigera une nouvelle classe de microcontrôleurs permettant aux développeurs de naviguer dans un environnement complexe, défini par des exigences en matière de consommation d'énergie, de performances et de sécurité, ainsi que par des options de connectivité, tout en optimisant le coût total du système et son efficacité énergétique. La gamme MCX, construite autour d'une technologie de base commune et prise en charge par un ensemble de logiciels unifiés pour une utilisation maximale, offrira la flexibilité nécessaire pour relever ce défi. La large gamme MCX permet aux développeurs de sélectionner les dispositifs les mieux adaptés aux besoins de leur application et leur donne la liberté d'investir dans les aspects différenciateurs de leur conception.
« Avec 75 milliards d'appareils connectés, nous entrons dans une nouvelle ère du Edge Computing qui nous oblige à repenser la conception d'une architecture de microcontrôleur flexible, évolutive et optimisée, servant de base aux applications Edge Computing industrielles et IoT basse consommation, aujourd'hui comme dans les décennies à venir », a déclaré Ron Martino, vice-président exécutif et directeur général du traitement Edge chez NXP Semiconductors. « S'appuyant sur notre solide expérience en matière de microcontrôleurs, cette nouvelle gamme offrira les niveaux de performance et d'intégration nécessaires pour gérer les charges de travail en temps réel dans cette nouvelle vague d'innovation. ».
Les quatre séries composant la gamme MCX sont conçues pour une utilisation simplifiée, une migration facilitée et une évolutivité optimale, afin de maximiser les performances logicielles et de minimiser les coûts de développement. Basée sur des cœurs Arm Cortex-M hautes performances, cette gamme intègre un large éventail de périphériques pour une plus grande flexibilité de conception. Les dispositifs MCX disposent de jusqu'à 4 Mo de mémoire flash, d'un cache basse consommation et de contrôleurs de gestion de la mémoire avancés, ainsi que jusqu'à 1 Mo de SRAM pour améliorer encore les performances en temps réel des applications nécessitant un traitement en périphérie.
L'apprentissage automatique et l'inférence en temps réel seront pris en charge par l'environnement de développement logiciel eIQ® ML de NXP. Les développeurs pourront utiliser les outils conviviaux d'eIQ pour entraîner des modèles d'apprentissage automatique spécifiquement conçus pour le NPU ou le CPU, puis les déployer sur le microcontrôleur. Les familles MCX sont conçues selon l'approche « sécurité intégrée » de NXP, offrant un démarrage sécurisé et immuable, un chiffrement matériel accéléré et, pour certaines familles, l'intégration d'un sous-système sécurisé EdgeLock®.
