- Pour répondre aux exigences des applications gourmandes en ressources de calculs, Microchip Technology propose la famille de microcontrôleurs PIC32A.
- Ces microcontrôleurs 32 bits offrrent, selon leur fabricant, un bon rapport coût/efficacité, aux applications à usage général sur des marchés tels que 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, les microprocesseurs 32 bits de la série PIC32A, cadencés à 200 MHz, intègrent des périphériques analogiques à haute vitesse, des convertisseurs A/N 12 bits échantillonnant jusqu’à 40 MSPS, des comparateurs de 5 ns et des AOP avec un produit gain-bande passante (GBW) de 100 MHz. De nombreuses fonctions peuvent ainsi ê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 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 visen à accélérer 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.
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 boards.