Microchip AVR SD Famille de microcontrôleurs à faible coût 8 bits (MCUS) Mécanismes de sécurité fonctionnelle intégrés (FUSA) conçus pour répondre aux exigences de niveau d’intégrité de la sécurité automobile (ASIL C) et de niveau d’intégrité de sécurité (SIL 2), tous deux des contrôles de sécurité redondants de mandat.
Les caractéristiques de sécurité matérielle incluent un CPU à double noyau, deux ADC pour la redondance, un code de correction d’erreur (ECC) sur toutes les souvenirs, un module de contrôleur d’erreur dédié, des mécanismes d’injection d’erreur et des moniteurs de tension et d’horloge. La société explique en outre que l’AVR SD MCU rencontre des objectifs d’intervalle de temps de détection de défauts (FDTI) aussi bas que 1 milliseconde, et son système de gestion de la sécurité fonctionnelle a été certifié par Tüv Rheinland.

Microchip AVR SD Spécifications:
- MCU Core – CPU AVR dans le verrouillage dual-core (DCLS) a chronométré jusqu’à 20 MHz
- Mémoire – 4 Ko ou 8Kb SRAM avec ECC
- Stockage
- Mémoire de flash programmable de 32 kb ou 64Kb dans le système avec ECC
- 256b Eeprom avec ECC
- 512b de ligne utilisateur dans la mémoire non volatile (NVM) qui peut conserver les données pendant l’effacement de la puce et être programmée pendant que l’appareil est verrouillé
- 256b de la ligne de démarrage pour les clés cryptographiques, uniquement lisible dans la section de démarrage
- E / OS et périphériques
- Jusqu’à 25x broches GPIO (AVR32SD uniquement, pas de données pour AVR64SD)
- Système d’événements à 6 canaux pour la signalisation inter-périphérique prévisible et indépendante du CPU
- Type de temporisation / compteur 1x 16 bits (TCA) avec trois canaux de comparaison pour la génération PWM et de forme d’onde
- Jusqu’à 4x Timer / Counter Bit Type B (TCB) pour les mesures de capture et de signal
- 1x timer / compteur 1x Type D (TCD) optimisé pour le contrôle de puissance
- Counter (RTC) 1x 16 bits en temps réel qui peut fonctionner à partir d’un cristal externe ou d’un oscillateur interne
- Jusqu’à 3x USARTS travaillant comme RS-485, Client Lin, SPI hôte ou IRDA
- 2x SPI avec modes de fonctionnement hôte / client
- 2x I2C avec opération hôte / client simultanée (mode double) et correspondance à double adresse
- Logique personnalisée configurable (CCL) avec jusqu’à six tables de recherche programmables (LUTS)
- 2x 10 bits, 170 ksps, ADC avec des sources de référence de tension indépendantes
- 1x DAC 10 bits
- 3x comparateurs analogiques (AC)
- Jusqu’à 2x détecteurs croisés zéro (ZCD)
- Interne 1.024v, 2.048v, 4,096v et 2,500 V Références de tension et option de référence externe
- Système
- Réinitialisation de puissance (POR)
- Détecteur de mécontentement (DBO) avec des niveaux programmables
- Moniteur de régulateur de tension (VMON)
- Options d’horloge
- Oscillateur interne de haute précision avec une fréquence sélectionnable jusqu’à 20 MHz
- PLL jusqu’à 48 MHz pour le fonctionnement haute fréquence du TCD
- Oscillateur interne de 32,768 kHz
- Oscillateur en cristal externe 32,768 kHz
- Entrée d’horloge externe
- Oscillateur en cristal externe à haute fréquence
- Détection de panne d’horloge (CFD)
- Mesure de la fréquence d’horloge (CFM)
- Programme unifié unique et interface de débogage (UPDI)
- Trois modes de sommeil – inactif, veille (fonctionnement configurable de périphériques sélectionnés) et puissance avec rétention de données complète
- Analyse de mémoire du programme de redondance cyclique automatisée (CRCScan)
- Vérification de la section Flash Boot
- CRC-16-CCIT ou CRC-32 (IEEE 802.3)
- Interruption externe sur toutes les broches à usage général
- Fonctions d’intégrité du système
- Contrôleur d’erreur (errctrl)
- Interface centrale pour la détection des défauts
- Manipulation des défauts dans le matériel en fonction de la gravité programmable
- Sortie de battement de cœur en option
- Tri-statut en option de toutes les broches d’E / S en cas de défaut
- Parité sur les bus de données
- Timer de chien de garde synchrone (SWDT)
- Timer de chien de garde (WDT) avec mode fenêtre et oscillateur séparé sur puce avec détection de défaillance de l’horloge
- Moniteur de niveau de tension (VLM) avec interruption
- Programme et interface de débogage Désactiver (PDID)
- Contrôleur d’erreur (errctrl)
- Tension d’alimentation – 2,7 à 5,5 V
- Packages
- SSOP à 20 broches
- 28 broches VQFN, SSOP et SPDIP
- VQFN à 32 broches et TQFP
- TQFP à 48 broches, VQFN WF
- Gammes de température
- Industriel: -40 ° C à + 85 ° C
- Étendu: -40 ° C à + 125 ° C

La famille AVR SD est divisée en deux sous-familles: l’AVR32SD avec des packages Flash 32 Ko, 4KB SRAM et 20 broches à 32 broches, et le AVR64SD avec des forfaits Flash 64KB, 8KB SRAM et 28 broches à 48 broches. L’AVR32SD est actuellement en production et l’AVR64SD est prévu pour plus tard.
Microchip indique que les microcontrôleurs AVR SD sont compatibles avec le compilateur Tüv Süd Sécurité fonctionnelle MPLAB XC8 PRO et sont pris en charge par des packages de sécurité fonctionnels avec documentation (modes de défaillance, effets et rapport d’analyse de diagnostic, manuel de sécurité, rapport d’analyse de défaut dépendants), logiciels de sécurité et rapports de conformité. Enfin, les ingénieurs peuvent évaluer le nouveau microcontrôleur 8 bits avec la carte de développement Nano Curiosity Nano AVR32SD32 équipée d’un port USB-C, d’un débogueur embarqué et de deux en-têtes GPIO à 21 broches, ainsi que de quelques LED et un bouton.

Les microcontrôleurs Microchip AVR SD (AVR32SD20) commencent à 0,93 $ chacun en quantités de 5 000 unités, avec des prix plus faibles pour des volumes plus élevés. Le conseil de développement peut être acheté pour 14,99 $, tandis que le compilateur MPLAB XC8 Pro FUSA (si nécessaire) nécessite des frais de licence cool de 3 459,23 $. De plus amples informations peuvent être trouvées sur la page du produit et le communiqué de presse.
Merci à TLS pour le conseil.
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

-
Bewinner Carte Microcontrôleur RasPi Pico 2 Double Core à Double Architecture avec Suffisamment de Mémoire et de connectivité pour Un Développement Robuste
-
Microchip Technology Microcontrôleur embarqué PIC16F876A-I/SP SPDIP-28 8-Bit 20 MHz Nombre I/O 22 1 pc(s)
