Descripción
El Atmel® AVR® AT32UC3L0128/256 es un microcontrolador completo de
sistema en chip basado en el procesador RISC AVR32 UC que funciona
a frecuencias de hasta 50 MHz.AVR32 UC es un núcleo de
microprocesador RISC de 32 bits de alto rendimiento, diseñado para
aplicaciones integradas de bajo coste, con especial énfasis en el
bajo consumo de energía, la alta densidad de código y el alto
rendimiento.
El procesador implementa una Unidad de Protección de Memoria (MPU)
y un controlador de interrupción rápido y flexible para soportar
sistemas operativos modernos y en tiempo real.La unidad de acceso
seguro (SAU) se utiliza junto con la MPU para proporcionar la
seguridad e integridad requeridas..
Características
• Microcontrolador Atmel® AVR® de 32 bits de bajo consumo y alto
rendimiento
¢ Conjunto de instrucciones RISC de ciclo único y compacto,
incluidas las instrucciones DSP
Instrucciones de lectura-modificación-escritura y manipulación de
bits atómicos
Performance El rendimiento
• Hasta 64DMIPS funcionando a 50MHz desde el flash (1 estado de
espera del flash)
• Hasta 36DMIPS funcionando a 25MHz desde Flash (0 Flash en estado
de espera)
Unidad de protección de la memoria (MPU)
• Unidad de acceso seguro (SAU) que proporciona protección
periférica definida por el usuario
• Tecnología picoPower® para un consumo de energía muy bajo
• Sistema de autobuses de jerarquía múltiple
Transferencias de datos de alto rendimiento en buses separados
para un mayor rendimiento
12 canales DMA periféricos mejoran la velocidad de la comunicación
periférica
• Flash interno de alta velocidad
Versiones de 256 Kbyte y 128 Kbyte
Acceso de un solo ciclo hasta 25 MHz
La tecnología FlashVault permite el soporte de bibliotecas seguras
preprogramadas para aplicaciones de usuario final
Prefetch Buffer optimizando la ejecución de instrucciones a la
velocidad máxima
- 100.000 ciclos de escritura, capacidad de retención de datos de
15 años
- Bloques de seguridad flash y área de configuración definida por
el usuario
• SRAM interna de alta velocidad, acceso de ciclo único a toda
velocidad
32K bytes
• Controlador de interrupción (INTC)
Servicio de interrupción de baja latencia con prioridad programable
• Controlador externo de interrupción (EIC)
• Sistema de eventos periféricos para la comunicación directa de
periféricos a periféricos
• Funciones del sistema
¢ Administrador de energía y reloj
Control de ahorro de energía para caminar dormido
¢ Oscilador RC del sistema interno (RCSYS)
Ocilador de 32 KHz
¢ Oscilador multipropósito, bucle bloqueado por fase (PLL) y bucle
bloqueado por frecuencia digital (DFLL)
• Tiempo de vigilancia en ventana (WDT)
• Temporizador asincrónico (AST) con capacidad de reloj en tiempo
real
Se admite el modo contador o calendario
• Medidor de frecuencia (FREQM) para medir con precisión la
frecuencia del reloj
• Seis canales de temporizador/contador (TC) de 16 bits
Input de reloj externo, PWM, captura y varias capacidades de conteo
• Canales PWM en todos los pines de E/S (PWMA)
PWM de 8 bits con un reloj de origen de hasta 150 MHz
• Cuatro receptores/transmisores universales síncronos/asincronos
(USART)
¢ Generador independiente de Baudrate, soporte para SPI
Apoyo para el apretón de manos de hardware
• Una interfaz periférica serie maestro/esclavo (SPI) con señales
de selección de chips
Se pueden dirigir hasta 15 esclavos SPI
• Dos interfaces de dos cables (TWI), compatibles con I2C a 400
kbit/s
• Un convertidor analógico a digital (ADC) de 8 canales con una
resolución de hasta 12 bits
Sensor de temperatura interna
• Ocho comparadores analógicos (CA) con detección de ventanas
opcional
• Módulo de toque capacitivo (CAT)
¢ Acquisición táctil Atmel® AVR® QTouch® y Atmel® AVR® QMatrix
asistida por hardware
Apoya la captura QTouch y QMatrix de sensores táctiles capacitivos
• Apoyo para bibliotecas QTouch
Botones táctiles, deslizadores y ruedas
¢ Adquisición de QTouch y QMatrix
• Sistema de depuración no intrusivo en el chip
Nexus Clase 2+, Control de tiempo de ejecución, datos no intrusivos
y rastreo de programas
Interfaz de rastreo y depuración de programación de un solo pin
aWire Muxed con pin de reinicio
NanoTrace proporciona capacidades de rastreo a través de JTAG o
aWire Interface
• TQFP/QFN/TLLGA de 48 pines (36 pines GPIO)
• Cinco pines de entrada y salida de alta velocidad
• Fuente de alimentación única de 1.62-3.6 V