Descriere
Atmel AVR XMEGA este o familie de microcontrolere de 8/16 biți de putere redusă, de înaltă performanță și bogate în periferice bazate pe arhitectura RISC îmbunătățită AVR.Prin executarea instrucțiunilor într-un singur ciclu de ceas, dispozitivele AVR XMEGA ating un proces de procesare apropiat de un milion de instrucțiuni pe secundă (MIPS) per megahertz, permițând proiectantului de sistem să optimizeze consumul de energie în raport cu viteza de procesare.CPU AVR combină un set bogat de instrucțiuni cu 32 de registre de lucru cu scop general.Toate cele 32 de registre sunt conectate direct la unitatea logică aritmetică (ALU), permițând accesarea a două registre independente într-o singură instrucțiune, executată într-un singur ciclu de ceas.Arhitectura rezultată este mai eficientă a codului, în timp ce realizează un randament de multe ori mai rapid decât microcontrolerele convenționale cu un singur acumulator sau bazate pe CISC.Dispozitivele XMEGA C3 oferă următoarele caracteristici: bliț programabil în sistem cu capabilități de citire în timp ce scriere;EEPROM și SRAM intern;sistem de evenimente cu patru canale și controler de întrerupere programabil pe mai multe niveluri, 50 de linii I/O de uz general, contor în timp real (RTC) pe 16 biți;temporizator/contoare de cinci, 16 biți cu canale de comparare și PWM;trei USART-uri;două interfețe seriale cu două fire (TWI);o interfață USB 2.0 de viteză completă;două interfețe periferice seriale (SPI);un ADC cu șaisprezece canale, 12 biți cu câștig programabil;două comparatoare analogice (AC) cu modul fereastră;temporizator watchdog programabil cu oscilator intern separat;oscilatoare interne precise cu PLL și prescaler;și detecție programabilă de întrerupere.Este disponibilă interfața program și depanare (PDI), o interfață rapidă cu doi pini pentru programare și depanare.Dispozitivele XMEGA C3 au cinci moduri de economisire a energiei selectabile prin software.Modul inactiv oprește procesorul în timp ce permite SRAM-ului, sistemului de evenimente, controlerului de întrerupere și tuturor perifericelor să continue să funcționeze.Modul de oprire salvează SRAM și înregistrează conținutul, dar oprește oscilatorii, dezactivând toate celelalte funcții până la următoarea reluare TWI, USB sau întrerupere prin schimbarea pinului sau resetare.În modul de economisire a energiei, contorul asincron în timp real continuă să ruleze, permițând aplicației să mențină o bază de cronometru în timp ce restul dispozitivului este în stare de repaus.În modul de așteptare, oscilatorul extern cu cristal continuă să funcționeze în timp ce restul dispozitivului doarme.Acest lucru permite o pornire foarte rapidă de la cristalul extern, combinată cu un consum redus de energie.În modul standby extins, atât oscilatorul principal, cât și temporizatorul asincron continuă să funcționeze.Pentru a reduce și mai mult consumul de energie, ceasul periferic pentru fiecare periferic individual poate fi opțional oprit în modul activ și modul de repaus inactiv.
Specificații: | |
Atribut | Valoare |
Categorie | Circuite integrate (CI) |
Încorporat - Microcontrolere | |
Mfr | Tehnologia Microcipului |
Serie | AVR® XMEGA® C3 |
Pachet | Bandă și bobină (TR) |
Bandă tăiată (CT) | |
Digi-Reel® | |
Stare piese | Activ |
Procesor de bază | AVR |
Dimensiunea miezului | 8/16 biți |
Viteză | 32 MHz |
Conectivitate | I²C, IrDA, SPI, UART/USART, USB |
Periferice | Detectare/Resetare întrerupere, DMA, POR, PWM, WDT |
Număr de I/O | 50 |
Dimensiunea memoriei programului | 256KB (128K x 16) |
Tipul memoriei programului | FLASH |
Dimensiunea EEPROM | 4K x 8 |
Dimensiunea RAM | 16K x 8 |
Tensiune - alimentare (Vcc/Vdd) | 1,6 V ~ 3,6 V |
Convertoare de date | A/D 16x12b |
Tip oscilator | Intern |
Temperatura de Operare | -40°C ~ 85°C (TA) |
Tip de montare | Montaj de suprafață |
Pachet / Cutie | 64-TQFP |
Pachetul dispozitivului furnizorului | 64-TQFP (14x14) |
Numărul produsului de bază | ATXMEGA256 |