Atmel AVR Xmega

Die Atmel AVR Xmega Mikrocontroller sind eine Weiterentwicklung der ATmega Mikrocontroller von Atmel. Sie haben den gleichen Kern, d.h. sie sind immer noch 8 Bit Mikrocontroller, haben die 32 Arbeitsregister und sind Code kompatibel.

Damit enden die Gemeinsamkeiten aber schon. Die Xmega arbeiten nur bis maximal 3,3V bei einem Takt von 32MHz und es gibt sie nur im SMD Gehäuse. Damit sind sie nicht mehr besonders Bastler-kompatibel. Die Peripherie wurde komplett überarbeitet und ist nicht mehr kompatible zu den alten AVR.

Derzeit gibt es sechs Typen:

  • ATxmega—A1 - TQFP100 Gehäuse mit externem Speicherinterface
  • ATxmega—A3 - TQFP64 Gehäuse
  • ATxmega—A4 - TQFP44 Gehäuse
  • ATxmega256A3B - TQFP 64 Gehäuse mit Echtzeituhr und Batterie Backup System
  • ATxmega—D3 - TQFP64 Gehäuse
  • ATxmega—D4 - TQFP44 Gehäuse

Die D Typen sind abgespeckte Versionen der A Typen. Sie bieten genauso viel Speicher und die gleiche Geschwindigkeit, jedoch weniger Peripherie, einen einfacheren ADC und keine AES/DES Crypto Engine. Der ATxmega256A3B ist eine Sonderversion mit einer Echtzeituhr, die über ein eigenes Batterie Backup System versorgt werden kann.

Unterschiede zu ATmega und ATtiny

Die Xmega sind direkte Nachkommen der ATmega und ATtiny AVR Mikrocontroller. Sie besitzen den gleichen Kern und verfügen über den gleichen Befehlssatz. Es gibt jedoch erhebliche Unterschiede.

  • Vier interne Taktquellen mit PLL
  • Takt kann per Software zur Laufzeit ausgewählt werden
  • Bis zu 32MHz Taktfrequenz
  • maximal 3,3V Betriebsspannung
  • Nur in SMD verfügbar
  • Bis zu 16 Megabyte RAM und Programmspeicher adressierbar
  • SRAM und SDRAM
  • AES/DES Crypto Engine
  • Zwei schnelle ADC mit 12 Bit
  • Zwei schnelle DAC mit 12 Bit
  • Komplett überarbeitete IO Register
  • DMA
  • Events

Dies sind nur die wichtigsten Unterschiede grob zusammengefasst. Im Detail finden sich noch weitaus mehr Unterschiede zu den normalen AVR.

Artikel zum ATxmega

Xplain

/www/htdocs/w00645de/dokuwiki/data/pages/mikrocontroller/avr/xmega/start.txt · Zuletzt geändert: 2010/10/19 11:09 von burli
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0