Microcontrollori ATXMEGA128A1U-AU a 8 bit MCU 100TQFP IND TEMP VERDE 1,6-3,6 V
♠ Descrizione del prodotto
Attributo del prodotto | Valore dell'attributo |
Produttore: | Microchip |
Categoria di prodotto: | Microcontrollori a 8 bit - MCU |
Direttiva RoHS: | Dettagli |
Serie: | XMEGA A1U |
Stile di montaggio: | SMD/SMT |
Confezione/custodia: | TQFP-100 |
Nucleo: | AVR |
Dimensione della memoria del programma: | 128 kB |
Larghezza del bus dati: | 8 bit/16 bit |
Risoluzione ADC: | 12 bit |
Frequenza di clock massima: | 32 MHz |
Numero di I/O: | 78 I/O |
Dimensione RAM dati: | 8 kB |
Tensione di alimentazione - Min: | 1,6 V |
Tensione di alimentazione - Max: | 3,6 V |
Temperatura minima di esercizio: | - 40 °C |
Temperatura massima di esercizio: | + 105 °C |
Confezione: | Vassoio |
Marca: | Tecnologia Microchip / Atmel |
Tipo di RAM dati: | SRAM |
Dimensione ROM dati: | 2 kB |
Tipo di ROM dati: | EEPROM |
Tipo di interfaccia: | I2C, SPI, UART |
Sensibile all'umidità: | SÌ |
Numero di canali ADC: | 16 canali |
Numero di timer/contatori: | 8 Timer |
Serie di processori: | AVR XMEGA |
Prodotto: | MCU |
Tipo di prodotto: | Microcontrollori a 8 bit - MCU |
Tipo di memoria del programma: | Flash |
Quantità confezione di fabbrica: | 90 |
Sottocategoria: | Microcontrollori - MCU |
Nome commerciale: | XMEGA |
Peso unitario: | 0,023175 once |
♠ Microcontrollore Atmel XMEGA A1U a 8/16 bit
Atmel AVR XMEGA è una famiglia di microcontrollori a 8/16 bit a basso consumo, ad alte prestazioni e con numerose periferiche, basati sull'architettura RISC avanzata AVR. Eseguendo le istruzioni in un singolo ciclo di clock, i dispositivi AVR XMEGA raggiungono un throughput della CPU prossimo a un milione di istruzioni al secondo (MIPS) per megahertz, consentendo al progettista di sistemi di ottimizzare il consumo energetico rispetto alla velocità di elaborazione.
La CPU Atmel AVR combina un ricco set di istruzioni con 32 registri di lavoro di uso generale. Tutti i 32 registri sono collegati direttamente all'unità aritmetico-logica (ALU), consentendo l'accesso a due registri indipendenti con un'unica istruzione, eseguita in un unico ciclo di clock. L'architettura risultante è più efficiente in termini di codice e raggiunge velocità di elaborazione molto più elevate rispetto ai microcontrollori convenzionali a singolo accumulatore o basati su CISC.
I dispositivi AVR XMEGA A1U offrono le seguenti funzionalità: flash programmabile nel sistema con funzionalità di lettura e scrittura; EEPROM e SRAM interne; controller DMA a quattro canali, sistema di eventi a otto canali e controller di interrupt multilivello programmabile, 78 linee I/O per uso generale, contatore in tempo reale (RTC) a 16 bit; otto timer/contatori flessibili a 16 bit con canali di confronto e PWM, otto USART; quattro interfacce seriali a due fili (TWI); un'interfaccia USB 2.0 a piena velocità; quattro interfacce periferiche seriali (SPI); motore crittografico AES e DES; generatore CRC-16 (CRC-CCITT) e CRC-32 (IEEE 802.3); due ADC a 16 canali e 12 bit con guadagno programmabile; due DAC a 2 canali e 12 bit; quattro comparatori analogici (AC) con modalità finestra; timer watchdog programmabile con oscillatore interno separato; oscillatori interni precisi con PLL e prescaler; e rilevamento programmabile di cali di tensione.
È disponibile l'interfaccia di programmazione e debug (PDI), un'interfaccia veloce a due pin per la programmazione e il debug. I dispositivi dispongono anche di un'interfaccia JTAG conforme allo standard IEEE 1149.1, che può essere utilizzata anche per il boundary scan, il debug on-chip e la programmazione.
I dispositivi XMEGA A1U dispongono di cinque modalità di risparmio energetico selezionabili via software. La modalità idle arresta la CPU consentendo alla SRAM, al controller DMA, al sistema eventi, al controller di interrupt e a tutte le periferiche di continuare a funzionare. La modalità di spegnimento salva il contenuto della SRAM e dei registri, ma arresta gli oscillatori, disabilitando tutte le altre funzioni fino al successivo TWI, ripristino USB, interrupt per cambio pin o reset. In modalità di risparmio energetico, il contatore asincrono in tempo reale continua a funzionare, consentendo all'applicazione di mantenere una base del timer mentre il resto del dispositivo è in modalità di sospensione. In modalità standby, l'oscillatore a cristallo esterno continua a funzionare mentre il resto del dispositivo è in modalità di sospensione. Ciò consente un avvio molto rapido dal cristallo esterno, combinato con un basso consumo energetico. In modalità standby esteso, sia l'oscillatore principale che il timer asincrono continuano a funzionare. Per ridurre ulteriormente il consumo energetico, il clock periferico di ciascuna periferica può essere opzionalmente arrestato in modalità attiva e in modalità di sospensione inattiva.
Atmel offre una libreria QTouch gratuita per integrare le funzionalità di pulsanti touch capacitivi, cursori e rotelle nei microcontrollori AVR.
Il dispositivo è realizzato utilizzando la tecnologia di memoria non volatile ad alta densità Atmel. La memoria flash del programma può essere riprogrammata all'interno del sistema tramite le interfacce PDI o JTAG. Un bootloader in esecuzione nel dispositivo può utilizzare qualsiasi interfaccia per scaricare il programma applicativo nella memoria flash. Il software del bootloader nella sezione flash di avvio continuerà a funzionare mentre la sezione flash dell'applicazione viene aggiornata, garantendo un'effettiva operatività in lettura e scrittura. Combinando una CPU RISC a 8/16 bit con una flash autoprogrammabile all'interno del sistema, AVR XMEGA è una potente famiglia di microcontrollori che offre una soluzione altamente flessibile ed economica per numerose applicazioni embedded.
Tutti i dispositivi Atmel AVR XMEGA sono supportati da una suite completa di strumenti di sviluppo di programmi e sistemi, tra cui compilatori C, assemblatori di macro, simulatori/debugger di programmi, programmatori e kit di valutazione.
Microcontrollore Atmel® AVR® XMEGA® a 8/16 bit ad alte prestazioni e basso consumo energetico
Memorie non volatili di dati e programmi
- 64K – 128KByte di flash autoprogrammabile nel sistema
- Sezione di avvio da 4K a 8 Kbyte
- EEPROM da 2 kbyte
- 4K – 8KByte SRAM interna
- Interfaccia bus esterna per SRAM fino a 16 Mbyte
- Interfaccia bus esterna per SDRAM fino a 128 Mbit
Funzionalità periferiche
- Controller DMA a quattro canali
- Sistema di eventi a otto canali
- Otto timer/contatori a 16 bit
- Quattro timer/contatori con 4 canali di confronto delle uscite o di cattura degli ingressi
- Quattro timer/contatori con 2 canali di confronto in uscita o di cattura in ingresso
- Estensione ad alta risoluzione su tutti i timer/contatori
- Estensione avanzata della forma d'onda (AWeX) su due timer/contatori
- Un'interfaccia per dispositivo USB
- Compatibile con dispositivi USB 2.0 a piena velocità (12 Mbps) e bassa velocità (1,5 Mbps)
- 32 endpoint con piena flessibilità di configurazione
- Otto USART con supporto IrDA per un USART
- Quattro interfacce a due fili con doppia corrispondenza di indirizzo (compatibili con I2C e SMBus)
- Quattro interfacce periferiche seriali (SPI)
- Motore crittografico AES e DES
- Generatore CRC-16 (CRC-CCITT) e CRC-32 (IEEE® 802.3)
- Contatore in tempo reale (RTC) a 16 bit con oscillatore separato
- Due convertitori analogico-digitali a sedici canali, 12 bit, 2 msps
- Due convertitori digitali-analogici a due canali, 12 bit, 1 msps
- Quattro comparatori analogici (AC) con funzione di confronto finestra e sorgenti di corrente
- Interruzioni esterne su tutti i pin I/O di uso generale
- Timer watchdog programmabile con oscillatore a bassissima potenza on-chip separato
- Supporto della libreria QTouch®
- Pulsanti touch capacitivi, cursori e rotelle
Caratteristiche speciali del microcontrollore
- Ripristino all'accensione e rilevamento di calo di tensione programmabile
- Opzioni di clock interne ed esterne con PLL e prescaler
- Controllore di interrupt multilivello programmabile
- Cinque modalità di sospensione
- Interfacce di programmazione e debug
- Interfaccia JTAG (compatibile con IEEE 1149.1), inclusa la scansione dei confini
- PDI (interfaccia di programmazione e debug)
I/O e pacchetti
- 78 pin I/O programmabili
- 100 TQFP al piombo
- BGA a 100 palline
- 100 palline VFBGA
Tensione di esercizio
- 1,6 – 3,6 V
Frequenza operativa
- 0 – 12 MHz da 1,6 V
- 0 – 32 MHz da 2,7 V