ATXMEGA128A1U-AU 8-bit mikrocontrollere MCU 100TQFP IND TEMP GRØN 1,6-3,6V
♠ Produktbeskrivelse
Produktattribut | Attributværdi |
Fabrikant: | Mikrochip |
Produktkategori: | 8-bit mikrocontrollere - MCU |
RoHS-kode: | Detaljer |
Serie: | XMEGA A1U |
Monteringsstil: | SMD/SMT |
Pakke / Etui: | TQFP-100 |
Kerne: | AVR-funktion |
Programhukommelsesstørrelse: | 128 kB |
Databusbredde: | 8-bit/16-bit |
ADC-opløsning: | 12-bit |
Maksimal clockfrekvens: | 32 MHz |
Antal I/O'er: | 78 I/O |
Data RAM-størrelse: | 8 kB |
Forsyningsspænding - Min: | 1,6 V |
Forsyningsspænding - Maks.: | 3,6 V |
Minimum driftstemperatur: | - 40 grader Celsius |
Maksimal driftstemperatur: | + 105°C |
Emballage: | Bakke |
Mærke: | Mikrochipteknologi / Atmel |
Data-RAM-type: | SRAM |
Data-ROM-størrelse: | 2 kB |
Data-ROM-type: | EEPROM |
Grænsefladetype: | I2C, SPI, UART |
Fugtfølsom: | Ja |
Antal ADC-kanaler: | 16 kanaler |
Antal timere/tællere: | 8 timere |
Processorserie: | AVR XMEGA |
Produkt: | MCU |
Produkttype: | 8-bit mikrocontrollere - MCU |
Programhukommelsestype: | Blitz |
Fabrikspakke antal: | 90 |
Underkategori: | Mikrocontrollere - MCU |
Handelsnavn: | XMEGA |
Enhedsvægt: | 0,023175 oz |
♠ 8/16-bit Atmel XMEGA A1U mikrocontroller
Atmel AVR XMEGA er en familie af 8/16-bit mikrocontrollere med lavt strømforbrug, høj ydeevne og rige på periferiudstyr baseret på den AVR-forbedrede RISC-arkitektur. Ved at udføre instruktioner i en enkelt clockcyklus opnår AVR XMEGA-enhederne en CPU-gennemstrømning på næsten en million instruktioner pr. sekund (MIPS) pr. megahertz, hvilket giver systemdesigneren mulighed for at optimere strømforbruget i forhold til processorhastigheden.
Atmel AVR CPU'en kombinerer et rigt instruktionssæt med 32 generelle arbejdsregistre. Alle 32 registre er direkte forbundet til den aritmetiske logikenhed (ALU), hvilket giver mulighed for at tilgå to uafhængige registre i en enkelt instruktion, der udføres i én urcyklus. Den resulterende arkitektur er mere kodeeffektiv, samtidig med at den opnår mange gange hurtigere gennemløb end konventionelle mikrocontrollere med én akkumulator eller CISC-baserede processorer.
AVR XMEGA A1U-enhederne har følgende funktioner: programmerbar flash i systemet med læse-under-skrivning-funktioner; intern EEPROM og SRAM; firekanals DMA-controller, ottekanals eventsystem og programmerbar multilevel-interrupt-controller, 78 generelle I/O-linjer, 16-bit realtidstæller (RTC); otte fleksible 16-bit timere/tællere med sammenlignings- og PWM-kanaler, otte USART'er; fire to-tråds serielle interfaces (TWI'er); et full speed USB 2.0-interface; fire serielle perifere interfaces (SPI'er); AES- og DES-kryptografisk motor; CRC-16 (CRC-CCITT) og CRC-32 (IEEE 802.3) generator; to 16-kanals, 12-bit ADC'er med programmerbar forstærkning; to 2-kanals, 12-bit DAC'er; fire analoge komparatorer (AC'er) med vinduestilstand; programmerbar watchdog-timer med separat intern oscillator; nøjagtige interne oscillatorer med PLL og prescaler; og programmerbar brownout-detektion.
Program- og debug-grænsefladen (PDI), en hurtig to-bens grænseflade til programmering og debugging, er tilgængelig. Enhederne har også en IEEE standard 1149.1-kompatibel JTAG-grænseflade, og denne kan også bruges til boundary scan, on-chip debug og programmering.
XMEGA A1U-enhederne har fem softwarevalgbare strømbesparende tilstande. I tomgangstilstanden stopper CPU'en, mens SRAM, DMA-controller, eventsystem, interrupt-controller og alle eksterne enheder kan fortsætte med at fungere. I strømbesparelsestilstanden gemmes SRAM- og registerindholdet, men oscillatorerne stoppes, hvilket deaktiverer alle andre funktioner indtil den næste TWI, USB-genoptagelse eller pin-skifte-afbrydelse eller nulstilling. I strømbesparelsestilstand fortsætter den asynkrone realtidstæller med at køre, hvilket giver applikationen mulighed for at opretholde en timerbase, mens resten af enheden sover. I standbytilstand fortsætter den eksterne krystaloscillator med at køre, mens resten af enheden sover. Dette muliggør 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 eksterne ur til hver enkelt ekstern enhed eventuelt stoppes i aktiv tilstand og inaktiv dvaletilstand.
Atmel tilbyder et gratis QTouch-bibliotek til indlejring af kapacitive berøringsknapper, skydere og hjulfunktioner i AVR-mikrocontrollere.
Enhederne er fremstillet ved hjælp af Atmels højdensitets, ikke-flygtig hukommelsesteknologi. Programflashhukommelsen kan omprogrammeres i systemet via PDI- eller JTAG-grænsefladerne. En bootloader, der kører i enheden, kan bruge enhver grænseflade til at downloade applikationsprogrammet til flashhukommelsen. Bootloader-softwaren i boot flash-sektionen vil fortsætte med at køre, mens applikationsflash-sektionen opdateres, hvilket giver ægte læse-under-skrivning-drift. Ved at kombinere en 8/16-bit RISC CPU med systemindbygget, selvprogrammerbar flash, er AVR XMEGA en kraftfuld mikrocontroller-familie, der giver en yderst fleksibel og omkostningseffektiv løsning til mange indlejrede applikationer.
Alle Atmel AVR XMEGA-enheder understøttes af en komplet pakke af program- og systemudviklingsværktøjer, herunder C-compilere, makroassemblere, programdebuggere/simulatorer, programmerere og evalueringssæt.
Højtydende, lavstrøms Atmel® AVR® XMEGA® 8/16-bit mikrocontroller
Ikke-flygtige program- og datahukommelser
- 64K – 128KBytes selvprogrammerbar flash i systemet
- 4K – 8KBytes boot-sektion
- 2 kBytes EEPROM
- 4K – 8KBytes intern SRAM
- Ekstern busgrænseflade til op til 16 MB SRAM
- Ekstern busgrænseflade til op til 128 Mbit SDRAM
Perifere funktioner
- Firekanals DMA-controller
- Otte-kanals eventsystem
- Otte 16-bit timere/tællere
- Fire timere/tællere med 4 output-sammenlignings- eller input-optagelseskanaler
- Fire timere/tællere med 2 udgangssammenlignings- eller indgangsoptagelseskanaler
- Højopløsningsudvidelse på alle timere/tællere
- Avanceret bølgeformudvidelse (AWeX) på to timere/tællere
- Én USB-enhedsgrænseflade
- USB 2.0 kompatibel med fuld hastighed (12 Mbps) og lav hastighed (1,5 Mbps) enheder
- 32 endepunkter med fuld konfigurationsfleksibilitet
- Otte USART'er med IrDA-understøttelse til én USART
- Fire to-tråds grænseflader med dobbelt adressematch (I2C og SMBus-kompatibel)
- Fire serielle perifere grænseflader (SPI'er)
- AES- og DES-kryptomotor
- CRC-16 (CRC-CCITT) og CRC-32 (IEEE® 802.3) generator
- 16-bit realtidstæller (RTC) med separat oscillator
- To sekstenkanals, 12-bit, 2 msps analog-til-digital-konvertere
- To tokanals, 12-bit, 1 msps digital-til-analog-konvertere
- Fire analoge komparatorer (AC'er) med vinduessammenligningsfunktion og strømkilder
- Eksterne afbrydelser på alle generelle I/O-ben
- Programmerbar watchdog-timer med separat on-chip oscillator med ultralavt strømforbrug
- QTouch®-biblioteksunderstøttelse
- Kapacitive berøringsknapper, skydere og hjul
Særlige mikrocontrollerfunktioner
- Nulstilling ved tænding og programmerbar detektion af strømafbrydelse
- Interne og eksterne urmuligheder med PLL og prescaler
- Programmerbar flerniveau-afbrydelsescontroller
- Fem søvntilstande
- Programmerings- og fejlfindingsgrænseflader
- JTAG (IEEE 1149.1-kompatibel) grænseflade, inklusive grænsescanning
- PDI (Program- og fejlfindingsgrænseflade)
I/O og pakker
- 78 programmerbare I/O-ben
- 100-bly TQFP
- 100-kugle BGA
- 100-bold VFBGA
Driftsspænding
- 1,6 – 3,6V
Driftsfrekvens
- 0 – 12 MHz fra 1,6 V
- 0 – 32 MHz fra 2,7 V