ATXMEGA128A1U-AU 8-bitars mikrokontroller MCU 100TQFP IND TEMP GRÖN 1.6-3.6V
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | Mikrochip |
Produktkategori: | 8-bitars mikrokontroller - MCU |
RoHS-riktlinjer: | Detaljer |
Serie: | XMEGA A1U |
Monteringsstil: | SMD/SMT |
Paket / Fodral: | TQFP-100 |
Kärna: | AVR-signal |
Programminnesstorlek: | 128 kB |
Databussbredd: | 8 bitar/16 bitar |
ADC-upplösning: | 12 bitar |
Maximal klockfrekvens: | 32 MHz |
Antal I/O:er: | 78 I/O |
Data-RAM-storlek: | 8 kB |
Matningsspänning - Min: | 1,6 V |
Matningsspänning - Max: | 3,6 V |
Lägsta driftstemperatur: | - 40 grader Celsius |
Maximal driftstemperatur: | + 105°C |
Förpackning: | Bricka |
Stämpla: | Mikrochipteknik / Atmel |
Data-RAM-typ: | SRAM |
Data-ROM-storlek: | 2 kB |
Data-ROM-typ: | EEPROM |
Gränssnittstyp: | I2C, SPI, UART |
Fuktkänslig: | Ja |
Antal ADC-kanaler: | 16 kanaler |
Antal timers/räknare: | 8 timer |
Processorserie: | AVR XMEGA |
Produkt: | MCU |
Produkttyp: | 8-bitars mikrokontroller - MCU |
Programminnestyp: | Flash |
Fabriksförpackningskvantitet: | 90 |
Underkategori: | Mikrokontroller - MCU |
Handelsnamn: | XMEGA |
Enhetsvikt: | 0,023175 oz |
♠ 8/16-bitars Atmel XMEGA A1U-mikrokontroller
Atmel AVR XMEGA är en familj av 8/16-bitars mikrokontroller med låg strömförbrukning, hög prestanda och rik på kringutrustning baserade på den AVR-förbättrade RISC-arkitekturen. Genom att exekvera instruktioner i en enda klockcykel uppnår AVR XMEGA-enheterna en CPU-genomströmning på närmare en miljon instruktioner per sekund (MIPS) per megahertz, vilket gör det möjligt för systemkonstruktören att optimera strömförbrukningen kontra processorhastigheten.
Atmel AVR-processorn kombinerar en omfattande instruktionsuppsättning med 32 allmänna arbetsregister. Alla 32 register är direkt anslutna till den aritmetiska logikenheten (ALU), vilket gör att två oberoende register kan nås i en enda instruktion, som exekveras under en klockcykel. Den resulterande arkitekturen är mer kodeffektiv samtidigt som den uppnår dataflöden som är många gånger snabbare än konventionella mikrokontroller med en enda ackumulator eller CISC-baserade.
AVR XMEGA A1U-enheterna har följande funktioner: programmerbart flashminne i systemet med läs-under-skrivning-funktioner; internt EEPROM och SRAM; fyrkanalig DMA-styrenhet, åttakanaligt händelsesystem och programmerbar flernivåavbrottsstyrenhet, 78 allmänna I/O-linjer, 16-bitars realtidsräknare (RTC); åtta flexibla 16-bitars timer/räknare med jämförelse- och PWM-kanaler, åtta USART:er; fyra tvåtrådiga seriella gränssnitt (TWI):er; ett fullhastighets USB 2.0-gränssnitt; fyra seriella perifera gränssnitt (SPI):er; AES- och DES-kryptografisk motor; CRC-16 (CRC-CCITT) och CRC-32 (IEEE 802.3) generator; två 16-kanaliga, 12-bitars ADC:er med programmerbar förstärkning; två 2-kanaliga, 12-bitars DAC:er; fyra analoga komparatorer (AC):er med fönsterläge; programmerbar watchdog-timer med separat intern oscillator; noggranna interna oscillatorer med PLL och prescaler; och programmerbar detektering av brunspänning.
Program- och felsökningsgränssnittet (PDI), ett snabbt tvåpoligt gränssnitt för programmering och felsökning, finns tillgängligt. Enheterna har också ett IEEE-standard 1149.1-kompatibelt JTAG-gränssnitt, och detta kan också användas för gränsskanning, felsökning på chip och programmering.
XMEGA A1U-enheterna har fem programvaruvalbara energisparlägen. I viloläge stoppas processorn samtidigt som SRAM, DMA-styrenheten, händelsesystemet, avbrottsstyrenheten och all kringutrustning fortsätter att fungera. Avstängningsläget sparar SRAM- och registerinnehållet, men stoppar oscillatorerna och inaktiverar alla andra funktioner tills nästa TWI, USB-återupptagning, pin-bytesavbrott eller återställning. I energisparläge fortsätter den asynkrona realtidsräknaren att köras, vilket gör att applikationen kan bibehålla en timerbas medan resten av enheten sover. I standbyläge fortsätter den externa kristalloscillatorn att köras medan resten av enheten sover. Detta möjliggör mycket snabb start från den externa kristallen, i kombination med låg strömförbrukning. I förlängt standbyläge fortsätter både huvudoscillatorn och den asynkrona timern att köras. För att ytterligare minska strömförbrukningen kan kringutrustningens klocka till varje enskild kringutrustning valfritt stoppas i aktivt läge och viloläge.
Atmel erbjuder ett gratis QTouch-bibliotek för att bädda in kapacitiva pekknappar, skjutreglage och hjulfunktioner i AVR-mikrokontroller.
Enheterna är tillverkade med Atmels högdensitets-, icke-flyktiga minnesteknik. Programflashminnet kan omprogrammeras internt via PDI- eller JTAG-gränssnitt. En bootloader som körs i enheten kan använda vilket gränssnitt som helst för att ladda ner applikationsprogrammet till flashminnet. Bootloader-programvaran i boot flash-sektionen fortsätter att köras medan applikationsflash-sektionen uppdateras, vilket ger verklig läs-under-skrivning-funktion. Genom att kombinera en 8/16-bitars RISC-CPU med systeminbyggt, självprogrammerbart flashminne är AVR XMEGA en kraftfull mikrokontrollerfamilj som ger en mycket flexibel och kostnadseffektiv lösning för många inbyggda applikationer.
Alla Atmel AVR XMEGA-enheter stöds av en komplett uppsättning program- och systemutvecklingsverktyg, inklusive C-kompilatorer, makroassemblerare, programfelsökare/simulatorer, programmerare och utvärderingskit.
Högpresterande, strömsnål Atmel® AVR® XMEGA® 8/16-bitars mikrokontroller
Icke-flyktiga program- och dataminnen
- 64K–128KByte självprogrammerbart blixtminne i systemet
- 4K – 8KBytes startsektion
- 2 kbyte EEPROM
- 4K – 8KByte internt SRAM
- Externt bussgränssnitt för upp till 16 MB SRAM
- Externt bussgränssnitt för upp till 128 Mbit SDRAM
Perifera funktioner
- Fyrkanalig DMA-kontroller
- Åttakanaligt evenemangssystem
- Åtta 16-bitars timer/räknare
- Fyra timers/räknare med 4 utgångsjämförelse- eller ingångsinspelningskanaler
- Fyra timers/räknare med 2 utgångsjämförelse- eller ingångsinspelningskanaler
- Högupplöst förlängning på alla timer/räknare
- Avancerad vågformsutökning (AWeX) på två timers/räknare
- Ett USB-enhetsgränssnitt
- Kompatibel med USB 2.0 med full hastighet (12 Mbps) och låg hastighet (1,5 Mbps)
- 32 ändpunkter med full konfigurationsflexibilitet
- Åtta USART:er med IrDA-stöd för en USART
- Fyra tvåtrådsgränssnitt med dubbel adressmatchning (I2C- och SMBus-kompatibel)
- Fyra seriella periferigränssnitt (SPI:er)
- AES- och DES-kryptomotor
- CRC-16 (CRC-CCITT) och CRC-32 (IEEE® 802.3) generator
- 16-bitars realtidsräknare (RTC) med separat oscillator
- Två sextonkanaliga, 12-bitars, 2 msps analog-till-digital-omvandlare
- Två tvåkanaliga, 12-bitars, 1 msps digital-till-analog-omvandlare
- Fyra analoga komparatorer (AC) med fönsterjämförelsefunktion och strömkällor
- Externa avbrott på alla allmänna I/O-pinnar
- Programmerbar watchdog-timer med separat inbyggd oscillator med ultralåg effekt
- Stöd för QTouch®-bibliotek
- Kapacitiva pekknappar, reglage och hjul
Speciella mikrokontrollerfunktioner
- Återställning vid strömtillslag och programmerbar detektering av strömavbrott
- Interna och externa klockalternativ med PLL och prescaler
- Programmerbar flernivåavbrottsstyrenhet
- Fem vilolägen
- Programmerings- och felsökningsgränssnitt
- JTAG-gränssnitt (IEEE 1149.1-kompatibelt), inklusive gränsskanning
- PDI (program- och felsökningsgränssnitt)
I/O och paket
- 78 programmerbara I/O-pinnar
- 100-bly TQFP
- 100-bollars BGA
- 100-bollars VFBGA
Driftspänning
- 1,6–3,6V
Driftsfrekvens
- 0–12 MHz från 1,6 V
- 0–32 MHz från 2,7 V