Microchip ajoute une unité de calcul en virgule flottante à ses microcontrôleurs 32 bits PIC

Microchip PIC32MZ EF

Microchip étoffe aujourd'hui sa famille de microcontrôleurs 32 bits PIC32MZ avec une gamme de 48 modèles référencée PIC32MZ EF qui se distingue par la présence sur la puce d’une unité matérielle de calcul en virgule flottante ...destinée à accélérer les fonctions mathématiques à simple et double précision. On y trouve également un convertisseur A/N 12 bits à 18 Méch./s ainsi qu’un jeu d’instructions DSP.

Dans le détail, les nouveaux modèles s’architecturent autour d’un cœur Mips M-Class cadencé à 200 MHz et déployant une puissance de 330 DMips et de 3,28 CoreMarks/MHz. Ils embarquent aussi jusqu’à 2 Mo de flash, 512 Mo de RAM et le plus vaste choix d’interfaces de connectivité au sein de la famille PIC32 (MAC Ethernet 10/100 Mbit/s, MAC/PHY USB Hi-Speed, deux ports CAN, etc.). Par ailleurs, les PIC32MZ EF peuvent supporter un afficheur de résolution WQVGA, sans qu’il soit nécessaire d’ajouter un contrôleur graphique externe, et sont dotés, en option, d’un moteur cryptographique pour le chiffrement/déchiffrement et l’authentification des données (AES, 3DES, SHA, MD5 et HMAC).

Les microcontrôleurs sont associés à la plate-forme intégrée de développement de firmware MPLAB Harmony. Cet environnement  basé sur une conception orientée objet peut s’utiliser avec ou sans système d’exploitation temps réel et fournit un framework configurable de modules logiciels de bas niveau (pilotes logiciels, middleware, bibliothèques de périphériques, bibliothèques graphiques, services système, etc.), conçus dès l’origine pour interopérer et fonctionner ensemble.