Microcontrolador ATXMEGA128A1U-AU de 8 bits, MCU 100TQFP, IND TEMP, VERDE, 1,6-3,6 V
♠ Descripción del producto
Atributo del producto | Valor del atributo |
Fabricante: | Pastilla |
Categoría de producto: | Microcontroladores de 8 bits - MCU |
RoHS: | Detalles |
Serie: | XMEGA A1U |
Estilo de montaje: | SMD/SMT |
Paquete/Caja: | TQFP-100 |
Centro: | AVR |
Tamaño de la memoria del programa: | 128 kB |
Ancho del bus de datos: | 8 bits/16 bits |
Resolución ADC: | 12 bits |
Frecuencia máxima de reloj: | 32 MHz |
Número de E/S: | 78 E/S |
Tamaño de RAM de datos: | 8 kB |
Tensión de alimentación - Mín.: | 1,6 V |
Tensión de alimentación - Máx.: | 3,6 V |
Temperatura mínima de funcionamiento: | - 40 °C |
Temperatura máxima de funcionamiento: | + 105 C |
Embalaje: | Bandeja |
Marca: | Tecnología de microchip / Atmel |
Tipo de RAM de datos: | Memoria RAM |
Tamaño de ROM de datos: | 2 kB |
Tipo de ROM de datos: | EEPROM |
Tipo de interfaz: | I2C, SPI, UART |
Sensible a la humedad: | Sí |
Número de canales ADC: | 16 canales |
Número de temporizadores/contadores: | 8 temporizador |
Serie de procesadores: | AVR XMEGA |
Producto: | MCU |
Tipo de producto: | Microcontroladores de 8 bits - MCU |
Tipo de memoria del programa: | Destello |
Cantidad del paquete de fábrica: | 90 |
Subcategoría: | Microcontroladores - MCU |
Nombre comercial: | XMEGA |
Peso unitario: | 0,023175 onzas |
♠ Microcontrolador Atmel XMEGA A1U de 8/16 bits
Atmel AVR XMEGA es una familia de microcontroladores de 8/16 bits de bajo consumo, alto rendimiento y gran cantidad de periféricos, basados en la arquitectura RISC mejorada de AVR. Al ejecutar instrucciones en un solo ciclo de reloj, los dispositivos AVR XMEGA alcanzan un rendimiento de CPU cercano al millón de instrucciones por segundo (MIPS) por megahercio, lo que permite al diseñador del sistema optimizar el consumo de energía en relación con la velocidad de procesamiento.
La CPU Atmel AVR combina un amplio conjunto de instrucciones con 32 registros de propósito general. Los 32 registros están conectados directamente a la unidad aritmético-lógica (ALU), lo que permite acceder a dos registros independientes en una sola instrucción, ejecutada en un ciclo de reloj. La arquitectura resultante ofrece una mayor eficiencia de código y alcanza un rendimiento mucho mayor que los microcontroladores convencionales de un solo acumulador o basados en CISC.
Los dispositivos AVR XMEGA A1U proporcionan las siguientes características: flash programable en el sistema con capacidades de lectura y escritura; EEPROM y SRAM internas; controlador DMA de cuatro canales, sistema de eventos de ocho canales y controlador de interrupción multinivel programable, 78 líneas de E/S de propósito general, contador de tiempo real (RTC) de 16 bits; ocho temporizadores/contadores flexibles de 16 bits con canales de comparación y PWM, ocho USART; cuatro interfaces seriales de dos cables (TWI); una interfaz USB 2.0 de velocidad completa; cuatro interfaces periféricas seriales (SPI); motor criptográfico AES y DES; generador CRC-16 (CRC-CCITT) y CRC-32 (IEEE 802.3); dos ADC de 16 canales y 12 bits con ganancia programable; dos DAC de 2 canales y 12 bits; cuatro comparadores analógicos (AC) con modo de ventana; temporizador de vigilancia programable con oscilador interno separado; osciladores internos precisos con PLL y preescalador; y detección de caídas de tensión programable.
Está disponible la interfaz de programación y depuración (PDI), una interfaz rápida de dos pines para programación y depuración. Los dispositivos también cuentan con una interfaz JTAG compatible con el estándar IEEE 1149.1, que también puede utilizarse para escaneo de límites, depuración en chip y programación.
Los dispositivos XMEGA A1U cuentan con cinco modos de ahorro de energía seleccionables por software. El modo inactivo detiene la CPU, permitiendo que la SRAM, el controlador DMA, el sistema de eventos, el controlador de interrupciones y todos los periféricos sigan funcionando. El modo de apagado guarda el contenido de la SRAM y los registros, pero detiene los osciladores, desactivando todas las demás funciones hasta la siguiente TWI, reanudación USB, interrupción por cambio de pin o reinicio. En el modo de ahorro de energía, el contador asíncrono en tiempo real continúa funcionando, lo que permite que la aplicación mantenga una base de temporizador mientras el resto del dispositivo está en reposo. En el modo de espera, el oscilador de cristal externo sigue funcionando mientras el resto del dispositivo está en reposo. Esto permite un arranque muy rápido desde el cristal externo, junto con un bajo consumo de energía. En el modo de espera prolongado, tanto el oscilador principal como el temporizador asíncrono siguen funcionando. Para reducir aún más el consumo de energía, el reloj periférico de cada periférico puede detenerse opcionalmente en modo activo y modo de reposo inactivo.
Atmel ofrece una biblioteca QTouch gratuita para incorporar botones táctiles capacitivos, controles deslizantes y funciones de ruedas en microcontroladores AVR.
El dispositivo se fabrica con tecnología de memoria no volátil de alta densidad de Atmel. La memoria flash de programa puede reprogramarse internamente mediante las interfaces PDI o JTAG. Un gestor de arranque en el dispositivo puede usar cualquier interfaz para descargar el programa de aplicación a la memoria flash. El software del gestor de arranque en la sección flash de arranque continuará ejecutándose mientras se actualiza la sección flash de la aplicación, lo que proporciona una verdadera operación de lectura y escritura. Al combinar una CPU RISC de 8/16 bits con una memoria flash autoprogramable interna, el AVR XMEGA es una potente familia de microcontroladores que ofrece una solución altamente flexible y rentable para numerosas aplicaciones embebidas.
Todos los dispositivos Atmel AVR XMEGA son compatibles con un conjunto completo de herramientas de desarrollo de programas y sistemas, incluidos compiladores de C, ensambladores de macros, depuradores/simuladores de programas, programadores y kits de evaluación.
Microcontrolador Atmel® AVR® XMEGA® de 8/16 bits de alto rendimiento y bajo consumo
Memorias de programas y datos no volátiles
- 64 K – 128 KBytes de memoria flash autoprogramable en el sistema
- Sección de arranque de 4K a 8 KBytes
- EEPROM de 2 KB
- 4K – 8KBytes de SRAM interna
- Interfaz de bus externo para hasta 16 Mbytes de SRAM
- Interfaz de bus externo para SDRAM de hasta 128 Mbit
Características periféricas
- Controlador DMA de cuatro canales
- Sistema de eventos de ocho canales
- Ocho temporizadores/contadores de 16 bits
- Cuatro temporizadores/contadores con 4 canales de comparación de salida o captura de entrada
- Cuatro temporizadores/contadores con 2 canales de comparación de salida o captura de entrada
- Extensión de alta resolución en todos los temporizadores/contadores
- Extensión de forma de onda avanzada (AWeX) en dos temporizadores/contadores
- Una interfaz de dispositivo USB
- Compatible con dispositivos USB 2.0 de velocidad completa (12 Mbps) y baja velocidad (1,5 Mbps)
- 32 puntos finales con total flexibilidad de configuración
- Ocho USART con soporte IrDA para un USART
- Cuatro interfaces de dos cables con coincidencia de dirección dual (compatible con I2C y SMBus)
- Cuatro interfaces periféricas en serie (SPI)
- Motor de cifrado AES y DES
- Generador CRC-16 (CRC-CCITT) y CRC-32 (IEEE® 802.3)
- Contador en tiempo real (RTC) de 16 bits con oscilador independiente
- Dos convertidores analógicos a digitales de dieciséis canales, 12 bits y 2 msps
- Dos convertidores digitales a analógicos de dos canales, 12 bits y 1 msps
- Cuatro comparadores analógicos (CA) con función de comparación de ventana y fuentes de corriente
- Interrupciones externas en todos los pines de E/S de propósito general
- Temporizador de vigilancia programable con oscilador de potencia ultrabaja en chip independiente
- Soporte de biblioteca QTouch®
- Botones táctiles capacitivos, controles deslizantes y ruedas
Características especiales del microcontrolador
- Reinicio de encendido y detección de caída de tensión programable
- Opciones de reloj interno y externo con PLL y prescaler
- Controlador de interrupción multinivel programable
- Cinco modos de suspensión
- Interfaces de programación y depuración
- Interfaz JTAG (compatible con IEEE 1149.1), incluido escaneo de límites
- PDI (Interfaz de programación y depuración)
E/S y paquetes
- 78 pines de E/S programables
- TQFP de 100 derivaciones
- BGA de 100 bolas
- 100 bolas VFBGA
Voltaje de funcionamiento
- 1,6 – 3,6 V
Frecuencia de operación
- 0 – 12 MHz desde 1,6 V
- 0 – 32 MHz desde 2,7 V