Définition
L'Atmel® AVR® AT32UC3L0128/256 est un microcontrôleur système-sur-puce complet basé sur le processeur RISC AVR32 UC fonctionnant à des fréquences allant jusqu'à 50 MHz.AVR32 UC est un noyau de microprocesseur RISC 32 bits haute performance, conçus pour des applications intégrées à faible coût, en mettant particulièrement l'accent sur une faible consommation d'énergie, une densité de code élevée et des performances élevées.
Le processeur implémente une unité de protection de la mémoire (MPU) et un contrôleur d'interruption rapide et flexible pour prendre en charge les systèmes d'exploitation modernes et en temps réel.L'unité d'accès sécurisé (SAU) est utilisée avec la MPU pour assurer la sécurité et l'intégrité requises..
Caractéristiques
• Microcontrôleur Atmel® AVR® 32 bits à haute performance et à faible consommation
¢ Ensemble d'instructions RISC compact à cycle unique incluant les instructions DSP
Les instructions de lecture, de modification et d'écriture et la manipulation des bits atomiques
Performances
• Jusqu'à 64DMIPS fonctionnant à 50 MHz à partir du flash (1 flash en état d'attente)
• Jusqu'à 36 DMIPS fonctionnant à 25 MHz à partir du flash (0 Flash en attente)
Unité de protection de la mémoire
• Unité d'accès sécurisé (SAU) fournissant une protection périphérique définie par l'utilisateur
• technologie picoPower® pour une consommation d'énergie ultra-faible
• Système de bus à hiérarchie multiple
¢ Transfert de données hautement performant sur des bus séparés pour une performance accrue
12 canaux DMA périphériques améliorent la vitesse de communication périphérique
• Flash à grande vitesse interne
Les versions 256Kbytes et 128Kbytes
Accès à un cycle jusqu'à 25 MHz
La technologie FlashVault permet un support de bibliothèque sécurisée préprogrammé pour les applications utilisateur final
️ Buffer de pré-remplacement optimisant l'exécution des instructions à la vitesse maximale
100 000 cycles d'écriture, capacité de conservation de données de 15 ans
- Blocs de sécurité flash et zone de configuration définie par l'utilisateur
• SRAM interne haute vitesse, accès à cycle unique à pleine vitesse
32Kbytes
• Contrôleur d'interruption (INTC)
Service d'interruption à faible latence avec priorité programmable
• Contrôleur d'interruption externe (EIC)
• Système d'événements périphériques pour la communication directe périphérique à périphérique
• Fonctions du système
Gestionnaire de puissance et d'horloge
¢ Contrôle de l'économie d'énergie en sommeil
¢ L'oscillateur RC du système interne (RCSYS)
Ossillateur de 32 KHz
L'oscillateur multifonctionnel, la boucle verrouillée par phase (PLL) et la boucle verrouillée par fréquence numérique (DFLL)
• Moniteur à fenêtre pour chien de garde (WDT)
• Températeur asynchrone (AST) avec capacité d'horloge en temps réel
️ Mode compteur ou calendrier pris en charge
• Frequentimètre (FREQM) pour mesurer avec précision la fréquence de l'horloge
• Six canaux de chronométrage/compteur (TC) de 16 bits
¢ Les entrées de l'horloge externe, PWM, capture et différentes capacités de comptage
• Canaux PWM sur toutes les broches d'entrée/sortie (PWMA)
PWM à 8 bits avec une horloge source jusqu'à 150 MHz
• Quatre émetteurs/récepteurs universels synchrones/asynchrones (USART)
Générateur de baudrate indépendant, support pour SPI
¢ Prise en charge de la poignée de main matérielle
• Une interface périphérique série maître/esclave (SPI) avec signaux de sélection de puce
¢ Jusqu'à 15 esclaves SPI peuvent être adressés
• Deux interfaces à deux fils (TWI), compatibles I2C à 400 kbit/s
• Un convertisseur analogique-numérique (ADC) à 8 canaux avec une résolution allant jusqu'à 12 bits
Sensor de température interne
• Huit comparateurs analogiques (CA) avec détection de fenêtre en option
• Module à toucher capacitif (CAT)
L'acquisition tactile par Atmel® AVR® QTouch® et Atmel® AVR® QMatrix est assurée par le matériel
Il prend en charge la capture QTouch et QMatrix des capteurs tactiles capacitifs
• Assistance à la bibliothèque QTouch
¢ Boutons tactiles, curseurs et roues
L'acquisition de QTouch et de QMatrix
• Système de débogage non intrusif sur puce
Nexus classe 2+, contrôle du temps d'exécution, données non intrusives et suivi du programme
Interface de suivi et de débogage de programmation à broche unique aWire Muxé avec broche de réinitialisation
¢ NanoTrace fournit des capacités de traçabilité par l'intermédiaire de JTAG ou d'une interface filaire
• TQFP/QFN/TLLGA à 48 broches (36 broches GPIO)
• Cinq broches d'entrée/sortie à haut débit
• Appareil électrique unique de 1,62-3,6 V