ATXMEGA128A1U-AU Microcontrollori 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 |
RoHS: | Dettagli |
Serie: | XMEGA A1U |
Stile di montaggio: | SMD/SMT |
Confezione/caso: | TQFP-100 |
Nucleo: | AVR |
Dimensioni della memoria del programma: | 128KB |
Larghezza bus dati: | 8 bit/16 bit |
Risoluzione dell'ADC: | 12 bit |
Frequenza di clock massima: | 32MHz |
Numero di I/O: | 78 ingressi/uscite |
Dimensione RAM dati: | 8KB |
Tensione di alimentazione - Min: | 1,6 V |
Tensione di alimentazione - Max: | 3,6 V |
Temperatura operativa minima: | - 40 C |
Temperatura operativa massima: | + 105 C |
Confezione: | Vassoio |
Marca: | Tecnologia dei microchip / Atmel |
Tipo RAM dati: | Sram |
Dimensione ROM dati: | 2KB |
Tipo ROM dati: | EEPROM |
Tipo di interfaccia: | I2C, SPI, UART |
Sensibile all'umidità: | SÌ |
Numero di canali ADC: | 16 canali |
Numero di timer/contatori: | 8 Temporizzatore |
Serie di processori: | AVR XMEGA |
Prodotto: | MCU |
Tipologia di prodotto: | Microcontrollori a 8 bit - MCU |
Tipo di memoria di programma: | Veloce |
Quantità confezione di fabbrica: | 90 |
Sottocategoria: | Microcontrollori - MCU |
Nome depositato: | XMEGA |
Unità di peso: | 0,023175 once |
♠ Microcontrollore Atmel XMEGA A1U a 8/16 bit
Atmel AVR XMEGA è una famiglia di microcontrollori a 8/16 bit a bassa potenza, alte prestazioni e ricchi di periferiche basati sull'architettura RISC potenziata AVR.Eseguendo le istruzioni in un singolo ciclo di clock, i dispositivi AVR XMEGA raggiungono un throughput della CPU che si avvicina a un milione di istruzioni al secondo (MIPS) per megahertz, consentendo al progettista del sistema 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 generici.Tutti i 32 registri sono direttamente collegati all'unità logica aritmetica (ALU), consentendo l'accesso a due registri indipendenti in una singola istruzione, eseguita in un ciclo di clock.L'architettura risultante è più efficiente dal punto di vista del codice, raggiungendo velocità di trasmissione molte volte più veloci rispetto ai tradizionali microcontrollori a singolo accumulatore o basati su CISC.
I dispositivi AVR XMEGA A1U forniscono le seguenti caratteristiche: flash programmabile nel sistema con capacità di lettura durante la 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 generiche, 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;precisi oscillatori interni con PLL e prescaler;e rilevamento di brown-out programmabile.
È disponibile l'interfaccia di programma e debug (PDI), un'interfaccia veloce a due pin per la programmazione e il debug.I dispositivi hanno anche uno standard IEEE.Interfaccia JTAG conforme a 1149.1, che può essere utilizzata anche per la scansione dei confini, il debug su chip e la programmazione.
I dispositivi XMEGA A1U dispongono di cinque modalità di risparmio energetico selezionabili tramite software.La modalità inattiva arresta la CPU consentendo allo stesso tempo a SRAM, controller DMA, sistema di eventi, controller di interrupt e tutte le periferiche di continuare a funzionare.La modalità di spegnimento salva la SRAM e il contenuto del registro, ma arresta gli oscillatori, disabilitando tutte le altre funzioni fino al successivo TWI, ripristino USB o interruzione del cambio pin o ripristino.In modalità di risparmio energetico, il contatore asincrono in tempo reale continua a funzionare, consentendo all'applicazione di mantenere una base di timer mentre il resto del dispositivo è inattivo.In modalità standby, l'oscillatore a cristallo esterno continua a funzionare mentre il resto del dispositivo è inattivo.Ciò consente un avvio molto rapido dal cristallo esterno, combinato con un basso consumo energetico.In modalità standby estesa, sia l'oscillatore principale che il timer asincrono continuano a funzionare.Per ridurre ulteriormente il consumo energetico, il clock periferico di ogni singola periferica può essere facoltativamente interrotto in modalità attiva e in modalità di sospensione inattiva.
Atmel offre una libreria QTouch gratuita per incorporare funzionalità di pulsanti tattili capacitivi, cursori e ruote nei microcontrollori AVR.
Il dispositivo è prodotto utilizzando la tecnologia di memoria non volatile ad alta densità Atmel.La memoria flash del programma può essere riprogrammata nel sistema tramite le interfacce PDI o JTAG.Un boot loader in esecuzione nel dispositivo può utilizzare qualsiasi interfaccia per scaricare il programma applicativo nella memoria flash.Il software del caricatore di avvio nella sezione flash di avvio continuerà a essere eseguito mentre la sezione flash dell'applicazione viene aggiornata, fornendo una vera operazione di lettura durante la scrittura.Combinando una CPU RISC a 8/16 bit con flash autoprogrammabile nel sistema, l'AVR XMEGA è una potente famiglia di microcontroller che fornisce una soluzione altamente flessibile ed economica per molte applicazioni embedded.
Tutti i dispositivi Atmel AVR XMEGA sono supportati da una suite completa di strumenti di sviluppo di programmi e sistemi, inclusi compilatori C, assemblatori di macro, debugger/simulatori di programmi, programmatori e kit di valutazione.
Microcontroller Atmel® AVR® XMEGA® 8/16 bit ad alte prestazioni e basso consumo
Programma non volatile e memorie dati
- 64K – 128KByte di flash autoprogrammabile nel sistema
- Sezione di avvio 4K – 8KBytes
- EEPROM da 2KByte
- SRAM interna da 4K – 8KByte
- Interfaccia bus esterna per SRAM fino a 16 Mbyte
- Interfaccia bus esterna per SDRAM fino a 128 Mbit
Caratteristiche 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 in uscita o acquisizione in ingresso
- Quattro timer/contatori con 2 canali di confronto in uscita o acquisizione in ingresso
- Estensione ad alta risoluzione su tutti i timer/contatori
- Estensione avanzata della forma d'onda (AWeX) su due timer/contatori
- Un'interfaccia dispositivo USB
- Compatibile con dispositivo 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 degli indirizzi (compatibili con I2 C 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 da analogico a digitale a sedici canali, 12 bit, 2 msps
- Due convertitori da digitale ad analogico a due canali, 12 bit, 1 msps
- Quattro comparatori analogici (AC) con funzione di confronto finestra e sorgenti correnti
- Interrupt esterni su tutti i pin I/O generici
- Timer watchdog programmabile con oscillatore a bassissima potenza su chip separato
- Supporto libreria QTouch®
- Pulsanti touch capacitivi, cursori e ruote
Caratteristiche speciali del microcontrollore
- Ripristino all'accensione e rilevamento di interruzione di corrente programmabile
- Opzioni orologio interno ed esterno con PLL e prescaler
- Controller di interrupt multilivello programmabile
- Cinque modalità di sospensione
- Interfacce di programmazione e debug
- Interfaccia JTAG (conforme a IEEE 1149.1), incluso boundary scan
- PDI (interfaccia di programma e debug)
I/O e pacchetti
- 78 pin I/O programmabili
- 100 TQFP di piombo
- BGA da 100 palline
- VFBGA da 100 palline
Tensione di esercizio
- 1,6-3,6 V
Frequenza operativa
- 0 – 12 MHz da 1,6 V
- 0 – 32 MHz da 2,7 V