Descrição
O Atmel® AVR® AT32UC3L0128/256 é um microcontrolador completo de sistema em chip baseado no processador AVR32 UC RISC que funciona em frequências de até 50 MHz.AVR32 UC é um núcleo de microprocessador RISC de 32 bits de alto desempenho, concebido para aplicações embutidas sensíveis aos custos, com especial ênfase no baixo consumo de energia, alta densidade de código e alto desempenho.
O processador implementa uma unidade de proteção de memória (MPU) e um controlador de interrupção rápido e flexível para suportar sistemas operacionais modernos e em tempo real.A unidade de acesso seguro (SAU) é utilizada em conjunto com a MPU para proporcionar a segurança e integridade necessárias.
Características
• Microcontrolador Atmel® AVR® de 32 bits de baixo consumo e alto desempenho
¢ Conjunto de instruções RISC de ciclo único e compacto, incluindo instruções DSP
Instruções de leitura-modificação-escrita e manipulação de bits atômicos
¢ Desempenho
• Até 64DMIPS Funcionando a 50MHz a partir de Flash (1 Flash Wait State)
• Até 36DMIPS Funcionando a 25MHz a partir do Flash (0 Flash Wait State)
Unidade de Proteção de Memória (MPU)
• Unidade de Acesso Seguro (SAU) que fornece proteção periférica definida pelo utilizador
• Tecnologia picoPower® para consumo de energia ultra-baixo
• Sistema de autocarros de hierarquia múltipla
¢ Transferências de dados de alto desempenho em autocarros separados para aumentar o desempenho
12 canais DMA periféricos melhoram a velocidade da comunicação periférica
• Flash interno de alta velocidade
¢ Versões de 256Kbyte e 128Kbyte
Acesso de ciclo único até 25 MHz
A tecnologia FlashVault permite suporte de biblioteca segura pré-programada para aplicativos de usuário final
Otimizar a execução de instruções na velocidade máxima
- 100.000 ciclos de gravação, capacidade de retenção de dados de 15 anos
- Bloques de segurança flash e área de configuração definida pelo utilizador
• SRAM interna de alta velocidade, acesso de ciclo único a velocidade máxima
32Kbytes
• Controlador de interrupção (INTC)
Serviço de interrupção de baixa latência com prioridade programável
• Controlador externo de interrupção (EIC)
• Sistema de eventos periféricos para comunicação directa de periféricos para periféricos
• Funções do sistema
Gestor de energia e relógio
¢ Controle de poupança de energia durante o sono
O sistema interno de oscilador RC (RCSYS)
Oscilador de 32 KHz
Oscilador multiuso, ciclo bloqueado por fase (PLL) e ciclo bloqueado por frequência digital (DFLL)
• Temporizador de vigilância (WDT)
• Temporizador assíncrono (AST) com capacidade de relógio em tempo real
️ Modo contador ou de calendário suportado
• Frequência Meter (FREQM) para medição precisa da frequência do relógio
• Seis canais de temporizador/contador (TC) de 16 bits
Input de relógio externo, PWM, captura e várias capacidades de contagem
• Canais PWM em todos os pinos de E/S (PWMA)
O PWM de 8 bits com um relógio de origem de até 150 MHz
• Quatro receptores/transmissores universais síncronos/assíncronos (USART)
¢ Gerador independente de Baudrate, suporte ao SPI
¢ Apoio ao aperto de mão por hardware
• Uma interface periférica em série Master/Slave (SPI) com sinais de seleção de chips
¢ Até 15 escravos SPI podem ser endereçados
• Duas interfaces de dois fios (TWI) Master e Two Slave, compatíveis com I2C a 400 kbit/s
• Um conversor analógico-digital (ADC) de 8 canais com resolução de até 12 bits
Sensor de temperatura interna
• Oito comparadores analógicos (CA) com detecção de janela opcional
• Módulo de toque capacitivo (CAT)
¢ Aquisição de Toque Atmel® AVR® QTouch® e Atmel® AVR® QMatrix assistida por hardware
Suporta QTouch e QMatrix Capture de sensores de toque capacitivos
• Suporte de biblioteca QTouch
Buttons de toque, deslizadores e rodas capacitivos
¢ Aquisição QTouch e QMatrix
• Sistema de depuração não intrusivo no chip
- Nexus Classe 2+, Controle de tempo de execução, dados não intrusivos e rastreamento de programas.
Interface de rastreamento e depuração de programação aWire Single-Pin Muxed com Reset Pin
O NanoTrace fornece capacidades de rastreamento através de JTAG ou aWire Interface
• TQFP/QFN/TLLGA de 48 pinos (36 pinos GPIO)
• Cinco pinos de entrada/saída de alta potência
• Fonte de alimentação única de 1,62-3,6 V