famille de microcontrôleurs AVR® DU de Microchip Technology.

Microchip intègre une protection de code et une capacité d’alimentation jusqu’à 15 W à ses microcontrôleurs USB

  • La famille de microcontrôleurs AVR® DU de Microchip Technology offrent aux concepteurs de systèmes embarqués la possibilité de mettre en œuvre la fonctionnalité USB dans un plus large éventail de systèmes
  • Cette nouvelle génération de microcontrôleurs 8 bits intégre la connectivité USB pour offrir des fonctionnalités de sécurité améliorées et une distribution d’alimentation plus importante que sur les versions antérieures.

 
L’interface USB (Universal Serial Bus) offre plusieurs avantages pour les systèmes embarqués : sa compatibilité avec plusieurs composants, un protocole de communication aisé, la capacité de mise à jour sur site et des fonctions de distribution d’alimentation…

« L’interface USB est un protocole de communication mais aussi une liaison utilisée pour alimenter simplement tout appareil électronique», explique Greg Robinson, vice-président du département des microcontrôleurs 8 bits chez Microchip. « La famille AVR DU de Microchip associe la flexibilité de nos microcontrôleurs 8 bits à la versatilité de la distribution d’alimentation. »

Les microcontrôleurs AVR DU permettent la distribution d’alimentation jusqu’à 15 W à partir de l’interface USB. Cette fonctionnalité permet la recharge USB-C® avec des courants jusqu’à 3 A et 5 V.

Pour renforcer ses défenses contre les attaques malveillantes, la famille AVR DU intègre la fonctionnalité PDIP de Microchip (Program and Debug Interface Disable). Quand elle est activée, cette fonction permet de bloquer l’accès à l’interface de programmation et débogage ainsi que de bloquer toute tentative non-autorisée de lecture, modification ou effacement du firmware.

Pour permettre les mises à jour sécurisées du firmware, la famille AVR DU utilise une mémoire Flash RWW (Read-While-Write) ; lorsque celle-ci est associée avec un bootloader sécurisé, les développeurs peuvent utiliser une interface USB pour corriger les bugs, résoudre les problèmes de sécurité et ajouter de nouvelles fonctionnalités sans interrompre le fonctionnement du produit. Cette fonctionnalité de mise à jour intégrée aux microcontrôleurs AVR DU, est conçue pour permettre des mises à jour sur site sans interruption.

De plus, la famille AVR DU vise à simplifier la conception et à réduire les coûts de nomenclature grâce à une fonctionnalité de récupération d’horloge USB, qui permet de se passer d’un quartz externe. Les périphériques indépendants du cœur (CIP) permettent aux développeurs d’intégrer les principales fonctions des composants ainsi que les tâches de gestion système dans une solution monopuce compacte. Ce qui représente un gain d’espace sur la carte et minimise les efforts de conception.

Outils de développement
Le générateur de code MPLAB® Code Configurator (MCC) comprend une pile logicielle compatible avec les fonctionnalités du module USB des microcontrôleurs AVR DU. Intégrée dans le système d’outils de développement MPLAB, la pile logicielle USB prête à la production est configurable par MCC Melody. Ce qui facilite le processus de développement et réduit les délais de commercialisation. Pour accélérer le prototypage et le développement, une carte de développement Curiosity Nano (EV59F82A), l’environnement de développement MPLAB® X (IDE) et le compilateur MPLAB XC8 sont également disponibles et compatibles avec la famille AVR DU.