Lors d’Embedded World 2024, Microchip a annoncé sa nouvelle famille AVR DU de microcontrôleurs 8 bits dotés d’une interface de données USB 2.0 pleine vitesse ainsi que d’une alimentation USB-C 15 W permettant un transfert de données et un chargement jusqu’à 12 Mbps. Ils disposent également de fonctionnalités telles que des chargeurs de démarrage sécurisés et la désactivation de l’interface de programme et de débogage (PDID), qui protègent vos conceptions intégrées.
Basés sur l’architecture Harvard, ces MCU peuvent disposer jusqu’à 64 Ko de mémoire Flash, 8 Ko de SRAM et 256 octets d’EEPROM. Leur large plage de tension de fonctionnement de 1,8 V à 5,5 V les rend adaptés aux petits appareils sensibles à l’espace, aux blocs d’alimentation et aux appareils rechargeables. Mais une chose à noter est que la fonction USB n’est disponible que pour les VDD supérieurs à 3,0 V et que I2C Fm+ (Fast-mode Plus) n’est pris en charge que pour 2,7 V et plus.
I²C Fm+ étend le protocole I²C standard, augmentant les vitesses de communication jusqu’à 1 MHz tout en maintenant la compatibilité avec les anciens appareils I²C. Il s’agit d’une mise à niveau simple pour un transfert de données plus rapide dans les applications utilisant des capteurs, de la mémoire et d’autres appareils I²C. Ce n’est pas le premier MCU 8 bits annoncé par Microchip, nous avons déjà vu des MCU comme la série PIC16F13145, le MCU 8 bits PIC18-Q24 et le PIC18-Q20. N’hésitez pas à les consulter si vous recherchez des MCU 8 bits.

Spécifications des MCU de la famille AVR DU :
- Processeur AVR-RISC
- Fonctionnant jusqu’à 24 MHz
- Accès aux E/S à cycle unique
- Contrôleur d’interruption à deux niveaux
- Multiplicateur matériel à deux cycles
- Désactivation de l’interface de programme et de débogage (PDID)
- Plage de tension d’alimentation : 1,8-5,5 V
- Souvenirs
- Mémoire Flash auto-programmable intégrée au système de 16/32/64 Ko
- 2/4/8 Ko de SRAM
- EEPROM 256 octets
- 512 octets de ligne utilisateur dans la mémoire non volatile
- 256 octets de ligne de démarrage
- Endurance d’écriture/effacement :
- Flash : 1 000 cycles
- EEPROM : 100 000 cycles
- Conservation des données : 40 ans à 55°C
- Système
- Circuit de réinitialisation à la mise sous tension (POR)
- Détecteur de baisse de tension (DBO)
- Moniteur de niveau de tension (VLM) avec interruption
- Options d’horloge :
- Oscillateur haute fréquence interne de haute précision avec fréquence sélectionnable jusqu’à 24 MHz (OSCHF)
- Réglage automatique pour une meilleure précision de l’oscillateur interne
- Oscillateur interne 32,768 kHz (OSC32K)
- Oscillateur à cristal externe 32,768 kHz (XOSC32K)
- Entrée d’horloge externe
- Oscillateur à cristal haute fréquence externe (XOSCHF) avec détection de panne d’horloge
- Interface de programme et de débogage unifiée à broche unique (UPDI)
- Trois modes de sommeil
- Analyse de la mémoire Flash par contrôle de redondance cyclique automatisé (CRC)
- Minuterie de surveillance (WDT) avec mode fenêtre
- Périphériques
- 1x minuterie/compteur 16 bits de type A (TCA) avec trois canaux de comparaison
- 2x minuterie/compteur 16 bits type B (TCB) avec capture d’entrée
- Compteur en temps réel (RTC) 1 × 16 bits
- 1 interface USB 2.0 pleine vitesse (12 Mbps) compatible avec les appareils
- 2x USART avec plusieurs modes de fonctionnement
- 1x SPI avec modes de fonctionnement hôte/client
- 1x interface à deux fils (TWI) avec correspondance d’adresse double
- 1x convertisseur analogique-numérique (ADC) 10 bits 170 ksps
- 1x comparateur analogique (AC)
- Système d’événements pour la signalisation inter-périphérique indépendante du processeur
- Logique personnalisée configurable (CCL) avec quatre tables de recherche (LUT) programmables
- Références de tension internes et option de référence externe (VREF)
- E/S et packages
- Jusqu’à 25 broches GPIO programmables
- Diverses options de package, notamment VQFN, TQFP, SPDIP, SSOP et SOIC
- Plage de température – Industriel : -40°C à +85°C
Note! Les spécifications ci-dessus concernent l’AVR64DU32, le MCU le plus riche en fonctionnalités de la famille. Bien que de nombreuses spécifications restent cohérentes dans toute la série, certaines peuvent varier en fonction de votre MCU spécifique.

La famille DU comprend des MCU compacts de 14 à 32 broches avec différentes tailles de RAM et de flash et dispose de fonctionnalités telles que la logique personnalisée configurable (CCL) avec quatre tables de recherche (LUT) programmables pour des conceptions simplifiées, un contrôle flexible du signal et une prise en charge de protocole personnalisé.
La logique personnalisable est quelque peu similaire aux dispositifs logiques programmables (PLD) et constitue une fonctionnalité clé des derniers MCU de Microchip. Les blocs logiques configurables (CLB) vous permettent de programmer des fonctions logiques (ET, OU, XOR, etc.) à l’aide de tables de recherche (LUT). Cela vous permet de concevoir des circuits personnalisés au sein du MCU, réduisant ainsi les coûts et la consommation d’énergie par rapport à l’utilisation de composants séparés.

Pour simplifier davantage le processus de développement, Microchip a également lancé l’AVR64DU32 Curiosity Nano à 24 $, une carte de développement construite autour du MCU AVR64DU32. Le Curiosity Nano de Microchip est une plate-forme commune pour les cartes de développement qui prend en charge une large gamme de microcontrôleurs.
Les MCU sont entièrement compatibles avec le compilateur MPLAB X IDE et MPLAB XC8 C. De plus, le MPLAB Code Configurator (MCC) comprend une pile logicielle USB pour gérer le matériel USB du MCU. La société fournit également un guide de démarrage et des exemples de codes
Plus d’informations sur la famille AVR DU peuvent être trouvées sur leur page produit. Vous pouvez également retrouver ce microcontrôleur sur Microchipdirect et DigiKey.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
AVR STK500 Programmateur ISP alimenté par USB pour microcontrôleurs AVR, horloge réglable de 50 Hz à 8 MHz, USB 2.0 pleine vitesse, utilisation par les amateurs et les développeurs
-
AVR Programmateur ISP alimenté par USB pour microcontrôleurs AVR, horloge réglable de 50 Hz à 8 MHz, USB 2.0 pleine vitesse, utilisation par les amateurs et les développeurs (adaptateur STK500)
