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