Parmi les avantages bien connus de l’interface USB (Universal Serial Bus) pour les systèmes embarqués, on compte :
Sa compatibilité avec plusieurs composants,
Un protocole de communication aisé,
La capacité de mise à jour sur site et des capacités de distribution d’alimentation et bien d’autres…
Pour faciliter l’intégration de cette fonctionnalité dans les systèmes embarqués, Microchip Technology lance la famille de microcontrôleurs AVR ® DU. En tant que nouvelle génération de microcontrôleurs 8 bits à intégrer la connectivité USB, la famille AVR DU est conçue 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 est le protocole de communication mais aussi la méthode de utiliser pour apporter l’alimentation simplement pour 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 les plus avancés à la versatilité de la distribution d’alimentation améliorée et apporte les avantages de l’USB à un plus large éventail de systèmes embarqués. »
Les microcontrôleurs AVR DU permettent la distribution d’alimentation jusqu’à 15 W à partir de l’interface USB, une capacité que l’on ne trouve pas facilement sur d’autres microcontrôleurs USB de cette catégorie. Cette fonctionnalité permet la recharge USB-C ® avec des courants jusqu’à 3 A et 5 V, ce qui fait de ces microcontrôleurs un excellent choix pour les appareils du type batterie externe de secours ou jouets rechargeables.
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, aidant à étendre la longévité des produits de valeur.
De plus, la famille AVR DU aide à 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 onéreux. 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.
Les développeurs de systèmes embarqués, depuis les objets connectés de fitness ,jusqu’aux appareils domestiques, en passant par des applications industrielles et agricoles, peuvent bénéficier de l’intégration de microcontrôleurs très efficaces AVR DU à leurs systèmes.
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. Totalement intégrée dans le système d’outils de développement MPLAB, la pile logicielle USB prête à la production est facilement 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.