Descrizione
Atmel AVR XMEGA è una famiglia di microcontrollori a 8/16 bit a basso consumo, 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 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 XMEGA C3 forniscono le seguenti caratteristiche: flash programmabile nel sistema con capacità di lettura durante la scrittura;EEPROM e SRAM interne;sistema di eventi a quattro canali e controller di interrupt multilivello programmabile, 50 linee I/O generiche, contatore in tempo reale (RTC) a 16 bit;cinque timer/contatori a 16 bit con canali di confronto e PWM;tre USART;due interfacce seriali a due fili (TWI);un'interfaccia USB 2.0 a piena velocità;due interfacce periferiche seriali (SPI);un ADC a 12 bit a sedici canali con guadagno programmabile;due 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 XMEGA C3 dispongono di cinque modalità di risparmio energetico selezionabili tramite software.La modalità inattiva arresta la CPU consentendo allo stesso tempo a SRAM, 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.
Specifiche: | |
Attributo | Valore |
Categoria | Circuiti integrati (CI) |
Embedded - Microcontrollori | |
Mfr | Tecnologia a microchip |
Serie | AVR® XMEGA® C3 |
Pacchetto | Nastro e bobina (TR) |
Nastro tagliato (CT) | |
Digi-Reel® | |
Stato della parte | Attivo |
Processore principale | AVR |
Dimensione del nucleo | 8/16 bit |
Velocità | 32MHz |
Connettività | I²C, IrDA, SPI, UART/USART, USB |
Periferiche | Rilevamento/ripristino di interruzione di corrente, DMA, POR, PWM, WDT |
Numero di I/O | 50 |
Dimensioni della memoria del programma | 256 KB (128 K x 16) |
Tipo di memoria di programma | VELOCE |
Dimensioni EEPROM | 4K x 8 |
Dimensioni RAM | 16K x 8 |
Tensione - Alimentazione (Vcc/Vdd) | 1,6 V ~ 3,6 V |
Convertitori di dati | A/D 16x12b |
Tipo di oscillatore | Interno |
temperatura di esercizio | -40°C ~ 85°C (TA) |
Tipo di montaggio | Montaggio superficiale |
Confezione/caso | 64-TQFP |
Pacchetto dispositivo fornitore | 64-TQFP (14x14) |
Numero del prodotto di base | ATXMEGA256 |