ATXMEGA128A1U-AU 8bit Mikrocontroller MCU 100TQFP IND TEMP GRÜN 1,6-3,6V
♠ Produktbeschreibung
Produkteigenschaft | Attributwert |
Hersteller: | Mikrochip |
Produktkategorie: | 8-Bit-Mikrocontroller - MCU |
RoHS: | Einzelheiten |
Serie: | XMEGA A1U |
Montageart: | SMD/SMT |
Paket / Koffer: | TQFP-100 |
Kern: | AVR |
Größe des Programmspeichers: | 128 KB |
Datenbusbreite: | 8bit/16bit |
ADC-Auflösung: | 12-Bit |
Maximale Taktfrequenz: | 32MHz |
Anzahl E/As: | 78 E/A |
Daten-RAM-Größe: | 8 KB |
Versorgungsspannung - Min.: | 1,6 V |
Versorgungsspannung - max.: | 3,6 V |
Minimale Betriebstemperatur: | - 40 C |
Maximale Betriebstemperatur: | + 105 C |
Verpackung: | Tablett |
Marke: | Mikrochip-Technologie / Atmel |
Daten-RAM-Typ: | SRAM |
Daten-ROM-Größe: | 2 KB |
Daten-ROM-Typ: | EEPROM |
Oberflächentyp: | I2C, SPI, UART |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der ADC-Kanäle: | 16 Kanäle |
Anzahl Timer/Zähler: | 8 Timer |
Prozessorserie: | AVR XMEGA |
Produkt: | MCU |
Produktart: | 8-Bit-Mikrocontroller - MCU |
Programmspeichertyp: | Blinken |
Werkspackungsmenge: | 90 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | XMEGA |
Gewichtseinheit: | 0,023175 oz |
♠ 8/16-Bit Atmel XMEGA A1U Mikrocontroller
Der Atmel AVR XMEGA ist eine Familie von stromsparenden, leistungsstarken und peripheriereichen 8/16-Bit-Mikrocontrollern, die auf der AVR-erweiterten RISC-Architektur basieren.Durch die Ausführung von Anweisungen in einem einzigen Taktzyklus erreichen die AVR XMEGA-Bausteine einen CPU-Durchsatz von nahezu einer Million Anweisungen pro Sekunde (MIPS) pro Megahertz, wodurch der Systemdesigner den Stromverbrauch im Verhältnis zur Verarbeitungsgeschwindigkeit optimieren kann.
Die Atmel AVR CPU kombiniert einen reichhaltigen Befehlssatz mit 32 Allzweck-Arbeitsregistern.Alle 32 Register sind direkt mit der arithmetischen Logikeinheit (ALU) verbunden, was den Zugriff auf zwei unabhängige Register in einem einzigen Befehl ermöglicht, der in einem Taktzyklus ausgeführt wird.Die resultierende Architektur ist Code-effizienter und erreicht gleichzeitig um ein Vielfaches schnellere Durchsätze als herkömmliche Einzelakkumulator- oder CISC-basierte Mikrocontroller.
Die AVR XMEGA A1U-Geräte bieten die folgenden Funktionen: im System programmierbarer Flash mit Read-While-Write-Fähigkeiten;internes EEPROM und SRAM;Vierkanal-DMA-Controller, Achtkanal-Ereignissystem und programmierbarer Multilevel-Interrupt-Controller, 78 Allzweck-I/O-Leitungen, 16-Bit-Echtzeitzähler (RTC);acht flexible 16-Bit-Timer/Zähler mit Vergleichs- und PWM-Kanälen, acht USARTs;vier serielle Zweidrahtschnittstellen (TWIs);eine USB 2.0-Schnittstelle mit voller Geschwindigkeit;vier serielle Peripherieschnittstellen (SPIs);AES- und DES-Kryptografie-Engine;CRC-16 (CRC-CCITT) und CRC-32 (IEEE 802.3) Generator;zwei 16-Kanal-12-Bit-ADCs mit programmierbarer Verstärkung;zwei 2-Kanal-12-Bit-DACs;vier analoge Komparatoren (ACs) mit Fenstermodus;programmierbarer Watchdog-Timer mit separatem internen Oszillator;genaue interne Oszillatoren mit PLL und Prescaler;und programmierbare Brown-Out-Erkennung.
Mit dem Program and Debug Interface (PDI) steht eine schnelle, zweipolige Schnittstelle zum Programmieren und Debuggen zur Verfügung.Die Geräte verfügen außerdem über einen IEEE std.1149.1-konforme JTAG-Schnittstelle, die auch für Boundary Scan, On-Chip-Debugging und Programmierung verwendet werden kann.
Die XMEGA A1U-Geräte verfügen über fünf per Software wählbare Energiesparmodi.Der Leerlaufmodus stoppt die CPU, während der SRAM, der DMA-Controller, das Ereignissystem, der Interrupt-Controller und alle Peripheriegeräte weiter funktionieren.Der Power-Down-Modus speichert den SRAM- und Registerinhalt, stoppt jedoch die Oszillatoren und deaktiviert alle anderen Funktionen bis zum nächsten TWI, USB-Resume oder Pin-Change-Interrupt oder Reset.Im Energiesparmodus läuft der asynchrone Echtzeitzähler weiter, sodass die Anwendung eine Timer-Basis aufrechterhalten kann, während der Rest des Geräts schläft.Im Standby-Modus läuft der externe Quarzoszillator weiter, während der Rest des Geräts schläft.Dies ermöglicht ein sehr schnelles Hochfahren vom externen Quarz, kombiniert mit einem geringen Stromverbrauch.Im erweiterten Standby-Modus laufen sowohl der Hauptoszillator als auch der asynchrone Timer weiter.Um den Stromverbrauch weiter zu reduzieren, kann der Peripherietakt für jedes einzelne Peripheriegerät optional im aktiven Modus und im Idle-Sleep-Modus gestoppt werden.
Atmel bietet eine kostenlose QTouch-Bibliothek zum Einbetten von kapazitiven Berührungstasten, Schiebereglern und Radfunktionen in AVR-Mikrocontroller.
Das Gerät wird unter Verwendung der hochdichten, nichtflüchtigen Speichertechnologie von Atmel hergestellt.Der Programm-Flash-Speicher kann im System über die PDI- oder JTAG-Schnittstellen neu programmiert werden.Ein im Gerät laufender Bootloader kann eine beliebige Schnittstelle verwenden, um das Anwendungsprogramm in den Flash-Speicher herunterzuladen.Die Bootloader-Software im Boot-Flash-Abschnitt wird weiter ausgeführt, während der Anwendungs-Flash-Abschnitt aktualisiert wird, wodurch ein echter Read-while-Write-Betrieb bereitgestellt wird.Durch die Kombination einer 8/16-Bit-RISC-CPU mit systeminternem, selbstprogrammierbarem Flash ist der AVR XMEGA eine leistungsstarke Mikrocontroller-Familie, die eine hochflexible und kostengünstige Lösung für viele eingebettete Anwendungen bietet.
Alle Atmel AVR XMEGA-Geräte werden mit einer vollständigen Suite von Programm- und Systementwicklungstools unterstützt, darunter C-Compiler, Makro-Assembler, Programm-Debugger/Simulatoren, Programmierer und Evaluierungskits.
Leistungsstarker, stromsparender Atmel® AVR® XMEGA® 8/16-Bit-Mikrocontroller
Nichtflüchtige Programm- und Datenspeicher
- 64 KB – 128 KB systeminterner, selbstprogrammierbarer Flash
- 4K – 8KByte Boot-Bereich
- 2KByte EEPROM
- 4K – 8KB interner SRAM
- Externe Busschnittstelle für bis zu 16 MB SRAM
- Externe Busschnittstelle für bis zu 128 Mbit SDRAM
Periphere Merkmale
- Vierkanal-DMA-Controller
- Acht-Kanal-Ereignissystem
- Acht 16-Bit-Timer/Zähler
- Vier Timer/Zähler mit 4 Ausgangsvergleichs- oder Eingangserfassungskanälen
- Vier Timer/Zähler mit 2 Ausgangsvergleichs- oder Eingangserfassungskanälen
- Hochauflösende Erweiterung für alle Timer/Zähler
- Erweiterte Wellenformerweiterung (AWeX) auf zwei Timern/Zählern
- Eine USB-Geräteschnittstelle
- Kompatibel mit USB 2.0-Geräten mit voller Geschwindigkeit (12 Mbit/s) und niedriger Geschwindigkeit (1,5 Mbit/s).
- 32 Endpunkte mit voller Konfigurationsflexibilität
- Acht USARTs mit IrDA-Unterstützung für einen USART
- Vier Zwei-Draht-Schnittstellen mit doppelter Adressanpassung (I2 C- und SMBus-kompatibel)
- Vier serielle Peripherieschnittstellen (SPIs)
- AES- und DES-Krypto-Engine
- CRC-16 (CRC-CCITT) und CRC-32 (IEEE® 802.3) Generator
- 16-Bit-Echtzeitzähler (RTC) mit separatem Oszillator
- Zwei 16-Kanal-12-Bit-Analog-Digital-Wandler mit 2 msps
- Zwei Zweikanal-Digital-Analog-Wandler mit 12 Bit und 1 msps
- Vier analoge Komparatoren (ACs) mit Fenstervergleichsfunktion und Stromquellen
- Externe Interrupts an allen Allzweck-I/O-Pins
- Programmierbarer Watchdog-Timer mit separatem On-Chip-Ultra-Low-Power-Oszillator
- Unterstützung der QTouch®-Bibliothek
- Kapazitive Touch-Tasten, Schieberegler und Räder
Spezielle Mikrocontroller-Funktionen
- Power-On-Reset und programmierbare Brownout-Erkennung
- Interne und externe Clock-Optionen mit PLL und Prescaler
- Programmierbarer mehrstufiger Interrupt-Controller
- Fünf Schlafmodi
- Programmier- und Debug-Schnittstellen
- JTAG-Schnittstelle (IEEE 1149.1-konform), einschließlich Boundary Scan
- PDI (Programm- und Debug-Schnittstelle)
E/A und Pakete
- 78 programmierbare I/O-Pins
- 100 Blei-TQFP
- 100-Ball-BGA
- 100-Ball-VFBGA
Betriebsspannung
- 1,6 – 3,6 V
Arbeitsfrequenz
- 0 – 12 MHz ab 1,6 V
- 0 – 32 MHz von 2,7 V