Ces options aideront les développeurs de systèmes à concevoir des applications de contrôle embarquées haut de gamme qui nécessitent des options flexibles pour assurer l'évolutivité à mesure que la complexité des projets augmente.

Le nouveau microcontrôleur double cœur dsPIC33CH512MP508 est idéal pour les applications nécessitant une mémoire programme plus importante. Le microcontrôleur monocœur dsPIC33CK64MP105, quant à lui, est une version économique conçue pour les applications moins gourmandes en mémoire et plus compactes. Grâce à la compatibilité de leurs brochages avec les familles dsPIC33CH et dsPIC33CK, les développeurs peuvent facilement choisir le modèle le plus adapté à leurs besoins.

La famille dsPIC33CH512MP508 (MP5) étend la gamme dsPIC33CH récemment introduite en augmentant la mémoire Flash (de 128 Ko à 512 Ko) et en triplant la RAM programme (de 24 Ko à 72 Ko). Elle est ainsi parfaitement adaptée aux applications plus importantes nécessitant plusieurs piles logicielles ou une mémoire programme plus conséquente, comme les applications automobiles et de recharge sans fil. L'installation du logiciel AUTOSAR, des pilotes MCAL et des périphériques CAN FD dans les applications automobiles requiert davantage de mémoire. La mise en œuvre de la recharge sans fil dans ces mêmes applications exige des piles logicielles supplémentaires pour le protocole Qi et la NFC (Near-Field Communication), ce qui accroît d'autant les besoins en mémoire programme. La fonctionnalité de mise à jour en temps réel du firmware est essentielle pour les systèmes à haute disponibilité, mais double également la mémoire totale requise. Dans les dispositifs bicœurs, un cœur peut fonctionner comme maître et l'autre comme esclave. Le cœur esclave est utile pour l'exécution de code de contrôle dédié et critique en termes de temps, tandis que le cœur maître gère l'interface utilisateur, la surveillance du système et les fonctions de communication. Par exemple, la présence de deux cœurs facilite la division des piles logicielles pour l'exécution parallèle du protocole Qi et d'autres fonctions comme le NFC afin d'optimiser les performances dans les applications de recharge sans fil embarquées.

La famille dsPIC33CK64MP105 (MP1) étend la famille dsPIC33CK récemment introduite avec une version optimisée en termes de coût, idéale pour les applications nécessitant moins de mémoire et un encombrement réduit. Elle offre jusqu'à 64 Ko de mémoire Flash et des boîtiers de 28 à 48 broches, avec un encombrement minimal de 4 mm x 4 mm. Ce composant compact offre une combinaison idéale de fonctionnalités pour les applications de capteurs automobiles, la commande de moteurs, la conversion CC/CC haute densité et les transmetteurs Qi autonomes. Les microcontrôleurs dsPIC33C monocœur et bicœur garantissent des performances rapides et déterministes pour les applications de contrôle critiques en temps réel, grâce à des registres contextuels qui réduisent la latence d'interruption et accélèrent l'exécution des instructions des algorithmes mathématiques.

Tous les microcontrôleurs de la famille dsPIC33C intègrent une sécurité fonctionnelle complète afin de faciliter les certifications ASIL-B et ASIL-C pour les applications critiques. Parmi les fonctionnalités de sécurité fonctionnelle, on retrouve plusieurs sources d'horloge redondantes, un moniteur d'horloge à sécurité intégrée (FSCM), la vérification des ports d'E/S, un code de correction d'erreurs Flash (ECC), un autotest intégré de la RAM (BIST), une protection en écriture et des périphériques analogiques redondants. Un ensemble performant de périphériques CAN-FD, associé à leur nouvelle capacité à fonctionner jusqu'à 150 °C, rend ces microcontrôleurs parfaitement adaptés aux environnements d'exploitation difficiles, tels que les applications automobiles sous le capot.

La famille de microcontrôleurs dsPIC33C est compatible avec l'écosystème de développement MPLAB® de Microchip, qui comprend l'environnement de développement intégré (IDE) gratuit MPLAB X, le configurateur de code MPLAB, le compilateur C MPLAB XC16 et les outils de débogage et de programmation embarqués MPLAB. La version 2.0 de la suite logicielle motorBench™ de Microchip, prenant désormais en charge les moteurs haute tension jusqu'à 600 V, est également disponible pour aider les clients à optimiser les moteurs à l'aide d'un algorithme de commande vectorielle (FOC).

Plusieurs cartes de développement et modules d'extension (PIM) sont disponibles pour l'ensemble de la famille de dispositifs. Les outils de développement pour les nouveaux dispositifs comprennent la carte dsPIC33CH Curiosity (DM330028-2), le PIM dsPIC33CH512MP508 pour les applications générales (MA330046), le PIM dsPIC33CH512MP508 pour la commande de moteurs (MA330045), le PIM dsPIC33CK64MP105 pour les applications générales (MA330047), le PIM dsPIC33CK64MP105 pour la commande de moteurs avec un amplificateur opérationnel externe (MA330050-1) et le PIM dsPIC33CK64MP105 pour la commande de moteurs avec un amplificateur opérationnel interne (MA330050-2).

Les microcontrôleurs dsPIC33CH512MP5 sont désormais disponibles en boîtiers TQFP 48/64/80 broches, QFN 64 broches et uQFN 48 broches. Les microcontrôleurs dsPIC33CK64MP1 sont désormais disponibles en boîtiers SSOP 28 broches, uQFN 28/36/48 broches et TQFP 48 broches.

Pour plus d'informations ou un devis