ATXMEGA128A1U-AU 8bit Microcontrollers MCU 100TQFP IND TEMP GROEN 1.6-3.6V
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | Microchip |
Productcategorie: | 8-bits microcontrollers - MCU |
RoHS-richtlijn: | Details |
Serie: | XMEGA A1U |
Montagestijl: | SMD/SMT |
Pakket / Koffer: | TQFP-100 |
Kern: | AVR |
Programmageheugengrootte: | 128 kB |
Gegevensbusbreedte: | 8 bits/16 bits |
ADC-resolutie: | 12 bit |
Maximale klokfrequentie: | 32 MHz |
Aantal I/O's: | 78 I/O |
Data-RAM-grootte: | 8 kB |
Voedingsspanning - Min: | 1,6 V |
Voedingsspanning - Max: | 3,6 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 105 °C |
Verpakking: | Dienblad |
Merk: | Microchiptechnologie / Atmel |
Gegevens-RAM-type: | SRAM |
Data-ROM-grootte: | 2 kB |
Gegevens-ROM-type: | EEPROM |
Interfacetype: | I2C, SPI, UART |
Vochtgevoelig: | Ja |
Aantal ADC-kanalen: | 16 kanalen |
Aantal timers/tellers: | 8-timer |
Processorserie: | AVR XMEGA |
Product: | MCU |
Producttype: | 8-bits microcontrollers - MCU |
Programmageheugentype: | Flash |
Fabriekspakket Hoeveelheid: | 90 |
Subcategorie: | Microcontrollers - MCU |
Handelsnaam: | XMEGA |
Eenheidsgewicht: | 0,023175 oz |
♠ 8/16-bit Atmel XMEGA A1U-microcontroller
De Atmel AVR XMEGA is een familie van energiezuinige, krachtige en randapparatuurrijke 8/16-bits microcontrollers, gebaseerd op de verbeterde RISC-architectuur van AVR. Door instructies in één klokcyclus uit te voeren, bereiken de AVR XMEGA-apparaten een CPU-doorvoer van bijna een miljoen instructies per seconde (MIPS) per megahertz, waardoor de systeemontwerper het stroomverbruik ten opzichte van de verwerkingssnelheid kan optimaliseren.
De Atmel AVR CPU combineert een uitgebreide instructieset met 32 algemene werkregisters. Alle 32 registers zijn rechtstreeks verbonden met de reken- en logische eenheid (ALU), waardoor twee onafhankelijke registers met één instructie, uitgevoerd in één klokcyclus, toegankelijk zijn. De resulterende architectuur is code-efficiënter en bereikt een doorvoer die vele malen sneller is dan bij conventionele microcontrollers met één accumulator of CISC.
De AVR XMEGA A1U-apparaten bieden de volgende functies: programmeerbaar flashgeheugen in het systeem met lees-tijdens-schrijfmogelijkheden; interne EEPROM en SRAM; vierkanaals DMA-controller, achtkanaals eventsysteem en programmeerbare multilevel interrupt-controller, 78 algemene I/O-lijnen, 16-bits real-time teller (RTC); acht flexibele 16-bits timer/tellers met vergelijkings- en PWM-kanalen, acht USART's; vier tweedraads seriële interfaces (TWI's); één USB 2.0-interface met volledige snelheid; vier seriële perifere interfaces (SPI's); AES- en DES-cryptografische engine; CRC-16 (CRC-CCITT) en CRC-32 (IEEE 802.3)-generator; twee 16-kanaals 12-bits ADC's met programmeerbare versterking; twee 2-kanaals 12-bits DAC's; vier analoge comparatoren (AC's) met venstermodus; programmeerbare watchdog-timer met afzonderlijke interne oscillator; nauwkeurige interne oscillatoren met PLL en prescaler en programmeerbare detectie van brown-outs.
De Program and Debug Interface (PDI), een snelle tweepinsinterface voor programmeren en debuggen, is beschikbaar. De apparaten beschikken ook over een IEEE standaard 1149.1-compatibele JTAG-interface, die ook kan worden gebruikt voor boundary scan, on-chip debuggen en programmeren.
De XMEGA A1U-apparaten beschikken over vijf softwarematig selecteerbare energiebesparende modi. De inactieve modus stopt de CPU, terwijl het SRAM, de DMA-controller, het gebeurtenissysteem, de interruptcontroller en alle randapparatuur blijven functioneren. De uitschakelmodus slaat het SRAM en de registerinhoud op, maar stopt de oscillatoren, waardoor alle andere functies worden uitgeschakeld tot de volgende TWI, USB-hervatting, pin-change interrupt of reset. In de energiebesparende modus blijft de asynchrone realtimeteller doorlopen, waardoor de applicatie een timerbasis kan behouden terwijl de rest van het apparaat in slaapstand staat. In de stand-bymodus blijft de externe kristaloscillator doorlopen terwijl de rest van het apparaat in slaapstand staat. Dit zorgt voor een zeer snelle opstart vanaf het externe kristal, gecombineerd met een laag stroomverbruik. In de verlengde stand-bymodus blijven zowel de hoofdoscillator als de asynchrone timer doorlopen. Om het stroomverbruik verder te verlagen, kan de klok van elk afzonderlijk randapparaat optioneel worden gestopt in de actieve modus en de inactieve slaapstand.
Atmel biedt een gratis QTouch-bibliotheek waarmee u de functionaliteit van capacitieve aanraakknoppen, schuifregelaars en wieltjes in AVR-microcontrollers kunt inbouwen.
Het apparaat is vervaardigd met behulp van Atmel high-density, niet-vluchtige geheugentechnologie. Het flashgeheugen kan in het systeem worden geherprogrammeerd via de PDI- of JTAG-interfaces. Een bootloader die in het apparaat draait, kan elke interface gebruiken om het applicatieprogramma naar het flashgeheugen te downloaden. De bootloadersoftware in de bootflashsectie blijft actief terwijl de applicatieflashsectie wordt bijgewerkt, wat zorgt voor echte lees-tijdens-schrijfbewerkingen. Door een 8/16-bits RISC CPU te combineren met in-systeem, zelfprogrammeerbaar flashgeheugen, is de AVR XMEGA een krachtige microcontrollerfamilie die een zeer flexibele en kosteneffectieve oplossing biedt voor vele embedded toepassingen.
Alle Atmel AVR XMEGA-apparaten worden ondersteund door een volledige suite aan programma- en systeemontwikkelingstools, waaronder C-compilers, macro-assemblers, programma-debuggers/simulators, programmeurs en evaluatiekits.
Hoogwaardige Atmel® AVR® XMEGA® 8/16-bit microcontroller met laag vermogen
Niet-vluchtige programma- en datageheugens
- 64K – 128KBytes zelfprogrammeerbare flash in het systeem
- 4K – 8KBytes opstartsectie
- 2KBytes EEPROM
- 4K – 8KBytes intern SRAM
- Externe businterface voor maximaal 16 Mbytes SRAM
- Externe businterface voor maximaal 128 Mbit SDRAM
Randapparatuur
- Vierkanaals DMA-controller
- Achtkanaals evenementensysteem
- Acht 16-bits timer/tellers
- Vier timers/tellers met 4 uitgangsvergelijkings- of ingangsregistratiekanalen
- Vier timers/tellers met 2 uitgangsvergelijkings- of ingangsregistratiekanalen
- Hoge resolutie-extensie op alle timers/tellers
- Geavanceerde golfvormuitbreiding (AWeX) op twee timers/tellers
- Eén USB-apparaatinterface
- Compatibel met USB 2.0-apparaten met volledige snelheid (12 Mbps) en lage snelheid (1,5 Mbps)
- 32 eindpunten met volledige configuratieflexibiliteit
- Acht USART's met IrDA-ondersteuning voor één USART
- Vier twee-draadsinterfaces met dubbele adresmatch (I2C- en SMBus-compatibel)
- Vier seriële perifere interfaces (SPIs)
- AES- en DES-crypto-engine
- CRC-16 (CRC-CCITT) en CRC-32 (IEEE® 802.3) generator
- 16-bits real-timeteller (RTC) met aparte oscillator
- Twee zestienkanaals, 12-bits, 2msps analoog-naar-digitaal-converters
- Twee tweekanaals, 12-bits, 1msps digitaal-naar-analoog-converters
- Vier analoge comparatoren (AC's) met venstervergelijkingsfunctie en stroombronnen
- Externe interrupts op alle algemene I/O-pinnen
- Programmeerbare watchdog-timer met aparte on-chip ultra low power oscillator
- QTouch®-bibliotheekondersteuning
- Capacitieve aanraakknoppen, schuifregelaars en wielen
Speciale microcontroller-functies
- Power-on reset en programmeerbare brown-out detectie
- Interne en externe klokopties met PLL en prescaler
- Programmeerbare multilevel interrupt controller
- Vijf slaapstanden
- Programmeer- en debuginterfaces
- JTAG-interface (IEEE 1149.1-compatibel), inclusief boundary scan
- PDI (Programma- en Debuginterface)
I/O en pakketten
- 78 programmeerbare I/O-pinnen
- 100 lood TQFP
- 100 ballen BGA
- 100 ballen VFBGA
Bedrijfsspanning
- 1,6 – 3,6 V
Werkingsfrequentie
- 0 – 12 MHz vanaf 1,6 V
- 0 – 32MHz vanaf 2,7V