Beskrivelse
Atmel AVR XMEGA er en familie af lavt strømforbrug, høj ydeevne og periferiske 8/16-bit mikrocontrollere baseret på den forbedrede AVR RISC-arkitektur.Ved at udføre instruktioner i en enkelt clock-cyklus opnår AVR XMEGA-enhederne CPU-gennemløb, der nærmer sig en million instruktioner per sekund (MIPS) per megahertz, hvilket gør det muligt for systemdesigneren at optimere strømforbruget i forhold til behandlingshastigheden.AVR CPU'en kombinerer et rigt instruktionssæt med 32 almindelige arbejdsregistre.Alle 32 registre er direkte forbundet til den aritmetiske logiske enhed (ALU), hvilket gør det muligt at få adgang til to uafhængige registre i en enkelt instruktion, der udføres i én clock-cyklus.Den resulterende arkitektur er mere kodeeffektiv, samtidig med at den opnår gennemløb mange gange hurtigere end konventionelle enkeltakkumulator- eller CISC-baserede mikrocontrollere.XMEGA C3-enhederne har følgende funktioner: programmerbar flash i systemet med læse-mens-skrive-funktioner;intern EEPROM og SRAM;fire-kanals hændelsessystem og programmerbar multilevel interrupt-controller, 50 generelle I/O-linjer, 16-bit realtidstæller (RTC);fem, 16-bit timer/tællere med sammenlignings- og PWM-kanaler;tre USART'er;to to-leder serielle grænseflader (TWI'er);ét USB 2.0-interface med fuld hastighed;to serielle perifere grænseflader (SPI'er);en seksten-kanals, 12-bit ADC med programmerbar forstærkning;to analoge komparatorer (AC'er) med vinduestilstand;programmerbar watchdog timer med separat intern oscillator;nøjagtige interne oscillatorer med PLL og prescaler;og programmerbar brun-out-detektion.Programmet og debug-grænsefladen (PDI), en hurtig to-bens grænseflade til programmering og fejlretning, er tilgængelig.XMEGA C3-enhederne har fem softwarevalgbare strømsparetilstande.Den inaktive tilstand stopper CPU'en, mens SRAM, hændelsessystemet, interrupt-controlleren og alle eksterne enheder tillader at fortsætte med at fungere.Sluk-tilstanden gemmer SRAM og registerindhold, men stopper oscillatorerne, og deaktiverer alle andre funktioner indtil næste TWI, USB-genoptagelse eller pin-skifte-afbrydelse eller nulstilling.I strømbesparende tilstand fortsætter den asynkrone realtidstæller med at køre, hvilket gør det muligt for applikationen at opretholde en timerbase, mens resten af enheden sover.I standby-tilstand fortsætter den eksterne krystaloscillator med at køre, mens resten af enheden sover.Dette tillader meget hurtig opstart fra den eksterne krystal, kombineret med lavt strømforbrug.I udvidet standbytilstand fortsætter både hovedoscillatoren og den asynkrone timer med at køre.For yderligere at reducere strømforbruget kan det perifere ur til hver enkelt perifer enhed valgfrit stoppes i aktiv tilstand og inaktiv dvaletilstand.
Specifikationer: | |
Attribut | Værdi |
Kategori | Integrerede kredsløb (IC'er) |
Indlejret - Mikrocontrollere | |
Mfr | Mikrochip teknologi |
Serie | AVR® XMEGA® C3 |
Pakke | Tape & Reel (TR) |
Skær tape (CT) | |
Digi-Reel® | |
Del status | Aktiv |
Kerne processor | AVR |
Kernestørrelse | 8/16-bit |
Fart | 32MHz |
Forbindelse | I²C, IrDA, SPI, UART/USART, USB |
Periferiudstyr | Brown-out Detect/Reset, DMA, POR, PWM, WDT |
Antal I/O | 50 |
Programhukommelsesstørrelse | 256 KB (128K x 16) |
Programhukommelsestype | BLITZ |
EEPROM størrelse | 4K x 8 |
RAM størrelse | 16K x 8 |
Spænding - Forsyning (Vcc/Vdd) | 1,6V ~ 3,6V |
Datakonvertere | A/D 16x12b |
Oscillator type | Indre |
Driftstemperatur | -40°C ~ 85°C (TA) |
Monteringstype | Overflademontering |
Pakke/etui | 64-TQFP |
Leverandørenhedspakke | 64-TQFP (14x14) |
Basisproduktnummer | ATXMEGA256 |