Pour répondre à la demande croissante en applications ultra performantes et gourmandes en ressources de calculs dans un grand nombre de domaines, Microchip Technology vient de lancer la famille de microcontrôleurs PIC32A. Venant compléter le portefeuille déjà très complet de microcontrôleurs 32 bits de la société, les microcontrôleurs PIC32A sont conçus pour être des solutions ultra performantes et au bon rapport coût/efficacité, destinées à des applications à usage général sur plusieurs marchés, comme l’automobile, l’industrie, l’intelligence artificielle/l’apprentissage machine (AI/ML) et le médical.



Conçue pour réduire significativement le nombre de composants externes nécessaire, la famille des PIC32A 32 bits, cadencée à 200 MHz, intègre des périphériques analogiques à haute vitesse, des convertisseurs A/N 12 bits échantillonnant jusqu’à 40 MSPS, des comparateurs ultra rapides 5 ns et des AOP avec un produit gain-bande passante (GBW) de 100 MHz pour une détection intelligente en périphérie. Grâce à ces caractéristiques et à un CPU ultra performant, de nombreuses fonctions peuvent être réalisées sur un seul microcontrôleur, optimisant ainsi le système et les coûts matériels.

De plus, la sécurité matérielle intégrée ainsi que les fonctionnalités de sécurité, telles que ECC (Error Code Correction) sur une mémoire Flash ou RAM, l’autodiagnostic au démarrage de la mémoire (MBIST), la surveillance de l’intégrité des E/S, la surveillance de l’horloge, le secure boot immuable et les fonctionnalités de contrôle d’accès à la mémoire Flash, sont conçues pour offrir un fonctionnement sûr du code logiciel au sein d’une application de système de commande embarqué.

Une unité de calcul à virgule flottante (FPU) 64 bits, intégrée au microcontrôleur PIC32A, gère efficacement les applications de traitement de données massives, et permet d’adopter plus facilement les systèmes basés sur des modèles.

Ces microcontrôleurs aident les développeurs en accélérant l’exécution sur des applications particulièrement gourmandes en ressources de calcul, qui exigent des performances accrues en matière d’interfaçage des capteurs et de traitement des données.

« Ciblant les applications de détection intelligentes et les applications de contrôle, les microcontrôleurs PIC32A viennent compléter notre portefeuille 32 bits existant et représentent un bon compromis entre le rapport coût/efficacité, les performances et les périphériques analogiques avancés », explique Rod Drake, vice-président de l’un des départements des microcontrôleurs chez Microchip. « Grâce aux périphériques haute vitesse ainsi qu’à d’autres fonctionnalités intégrées, un certain nombre de composants externes deviennent inutiles, diminuant la complexité du système tout en fournissant une solution ultra performante. »

Outils de développement

Les microcontrôleurs PIC32A sont compatibles avec le compilateur DSC MPLAB® XC-DSC Compiler, le framework de développement de logiciels embarqués MPLAB Harmony ainsi qu’avec la carte de développement Curiosity dsPIC33A (réf. : EV74H48A) et le module DIM à usage général PIC32AK1216GC41064 (réf. : EV25Z08A). Afin de permettre l’ajout de nouvelles fonctionnalités, la carte de développement Curiosity est dotée d’interfaces mikroBUSTM et Xplained Pro, pour y connecter des kits d’extensions BIST XPRO (Built-In Self-Test Xplained Pro), des capteurs, ainsi que diverses cartes Click boardsTM. Pour obtenir la liste complète des outils de développement compatibles, rendez-vous sur la page des microcontrôleurs PIC32A.