ATXMEGA128A1U-AU 8-Bit-Mikrocontroller MCU 100TQFP IND TEMP GRÜN 1,6-3,6 V
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | Mikrochip |
Produktkategorie: | 8-Bit-Mikrocontroller – MCU |
RoHS: | Details |
Serie: | XMEGA A1U |
Montageart: | SMD/SMT |
Verpackung / Koffer: | TQFP-100 |
Kern: | AVR |
Programmspeichergröße: | 128 kB |
Datenbusbreite: | 8 Bit/16 Bit |
ADC-Auflösung: | 12 Bit |
Maximale Taktfrequenz: | 32 MHz |
Anzahl der 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: | Microchip Technology / Atmel |
Daten-RAM-Typ: | SRAM |
Daten-ROM-Größe: | 2 kB |
Daten-ROM-Typ: | EEPROM |
Schnittstellentyp: | I2C, SPI, UART |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der ADC-Kanäle: | 16 Kanäle |
Anzahl der Timer/Zähler: | 8 Zeitschaltuhr |
Prozessorserie: | AVR XMEGA |
Produkt: | MCU |
Produkttyp: | 8-Bit-Mikrocontroller – MCU |
Programmspeichertyp: | Blitz |
Fabrikpackungsmenge: | 90 |
Unterkategorie: | Mikrocontroller - MCU |
Handelsname: | XMEGA |
Stückgewicht: | 0,023175 Unzen |
♠ 8/16-Bit Atmel XMEGA A1U Mikrocontroller
Die Atmel AVR XMEGA-Familie umfasst 8/16-Bit-Mikrocontroller mit geringem Stromverbrauch, hoher Leistung und umfangreicher Peripherie, die auf der erweiterten RISC-Architektur von AVR basieren. Durch die Ausführung von Befehlen in einem einzigen Taktzyklus erreichen die AVR XMEGA-Bausteine einen CPU-Durchsatz von nahezu einer Million Befehlen pro Sekunde (MIPS) pro Megahertz. Dadurch kann der Systementwickler den Stromverbrauch im Verhältnis zur Verarbeitungsgeschwindigkeit optimieren.
Die Atmel AVR CPU kombiniert einen umfangreichen Befehlssatz mit 32 universellen Arbeitsregistern. Alle 32 Register sind direkt mit der Arithmetisch-Logischen Einheit (ALU) verbunden, sodass mit einem einzigen Befehl, der in einem Taktzyklus ausgeführt wird, auf zwei unabhängige Register zugegriffen werden kann. Die resultierende Architektur ist codeeffizienter und erreicht einen um ein Vielfaches höheren Durchsatz als herkömmliche Mikrocontroller mit Einzelakkumulator oder CISC-Basis.
Die AVR XMEGA A1U-Geräte bieten die folgenden Funktionen: systemintern programmierbarer Flash mit Lese- und Schreibfunktionen; internes EEPROM und SRAM; Vierkanal-DMA-Controller, Achtkanal-Ereignissystem und programmierbarer mehrstufiger Interrupt-Controller, 78 allgemeine E/A-Leitungen, 16-Bit-Echtzeitzähler (RTC); acht flexible 16-Bit-Timer/Zähler mit Vergleichs- und PWM-Kanälen, acht USARTs; vier zweiadrige serielle Schnittstellen (TWIs); eine Full-Speed-USB-2.0-Schnittstelle; vier serielle Peripherieschnittstellen (SPIs); AES- und DES-Verschlüsselungsengine; 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 Vorteiler sowie programmierbare Brown-Out-Erkennung.
Das Program-and-Debug-Interface (PDI), eine schnelle, zweipolige Schnittstelle für Programmierung und Debugging, ist verfügbar. Die Bausteine verfügen zudem über eine IEEE-1149.1-konforme JTAG-Schnittstelle, die auch für Boundary Scan, On-Chip-Debugging und Programmierung genutzt werden kann.
Die XMEGA A1U-Bausteine verfügen über fünf softwareseitig wählbare Energiesparmodi. Im Leerlaufmodus stoppt die CPU, während SRAM, DMA-Controller, Ereignissystem, Interrupt-Controller und alle Peripheriegeräte weiter funktionieren. Der Power-Down-Modus speichert SRAM und Registerinhalte, stoppt jedoch die Oszillatoren und deaktiviert alle anderen Funktionen bis zum nächsten TWI-, USB-Resume-, Pin-Change-Interrupt oder Reset. Im Energiesparmodus läuft der asynchrone Echtzeitzähler weiter, sodass die Anwendung eine Timer-Basis aufrechterhält, während der Rest des Bausteins schläft. Im Standby-Modus läuft der externe Quarzoszillator weiter, während der Rest des Bausteins schläft. Dies ermöglicht einen sehr schnellen Start vom externen Quarz bei geringem Stromverbrauch. Im erweiterten Standby-Modus laufen sowohl der Hauptoszillator als auch der asynchrone Timer weiter. Um den Stromverbrauch weiter zu senken, kann der Peripherietakt jedes einzelnen Peripheriegeräts optional im Aktiv- und Ruhemodus gestoppt werden.
Atmel bietet eine kostenlose QTouch-Bibliothek zum Einbetten der Funktionalität kapazitiver Touch-Tasten, Schieberegler und Räder in AVR-Mikrocontroller.
Die Geräte werden mit der hochdichten, nichtflüchtigen Speichertechnologie von Atmel hergestellt. Der Programm-Flash-Speicher kann systemintern über die PDI- oder JTAG-Schnittstellen neu programmiert werden. Ein im Gerät laufender Bootloader kann das Anwendungsprogramm über jede beliebige Schnittstelle in den Flash-Speicher herunterladen. Die Bootloader-Software im Boot-Flash-Bereich läuft weiter, während der Anwendungs-Flash-Bereich aktualisiert wird, und ermöglicht so echtes Lesen und Schreiben. Durch die Kombination einer 8/16-Bit-RISC-CPU mit systeminternem, selbstprogrammierbarem Flash ist die AVR XMEGA eine leistungsstarke Mikrocontroller-Familie, die eine hochflexible und kostengünstige Lösung für viele Embedded-Anwendungen bietet.
Alle Atmel AVR XMEGA-Geräte werden mit einer vollständigen Suite von Programm- und Systementwicklungstools unterstützt, darunter C-Compiler, Makroassembler, Programmdebugger/-simulatoren, Programmierer und Evaluierungskits.
Leistungsstarker, stromsparender Atmel® AVR® XMEGA® 8/16-Bit-Mikrocontroller
Nichtflüchtige Programm- und Datenspeicher
- 64K – 128KByte selbstprogrammierbarer Flash im System
- 4K – 8KBytes Bootabschnitt
- 2 KBytes EEPROM
- 4K – 8 KB interner SRAM
- Externe Busschnittstelle für bis zu 16 MB SRAM
- Externe Busschnittstelle für bis zu 128 Mbit SDRAM
Peripheriefunktionen
- Vierkanal-DMA-Controller
- Achtkanal-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ösungserweiterung 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 Zweidraht-Schnittstellen mit dualer Adressübereinstimmung (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-, 2-MSPS-Analog-Digital-Wandler
- Zwei Zweikanal-, 12-Bit-, 1-MSPS-Digital-Analog-Wandler
- Vier analoge Komparatoren (ACs) mit Fenstervergleichsfunktion und Stromquellen
- Externe Interrupts an allen allgemeinen E/A-Pins
- Programmierbarer Watchdog-Timer mit separatem On-Chip-Oszillator mit extrem geringem Stromverbrauch
- QTouch®-Bibliotheksunterstützung
- Kapazitive Touch-Tasten, Schieberegler und Räder
Spezielle Mikrocontroller-Funktionen
- Power-On-Reset und programmierbare Brown-Out-Erkennung
- Interne und externe Taktoptionen mit PLL und Prescaler
- Programmierbarer Multilevel-Interrupt-Controller
- Fünf Schlafmodi
- Programmier- und Debug-Schnittstellen
- JTAG-Schnittstelle (IEEE 1149.1-kompatibel), einschließlich Boundary Scan
- PDI (Programm- und Debug-Schnittstelle)
E/A und Pakete
- 78 programmierbare E/A-Pins
- 100-poliges TQFP
- 100-Ball-BGA
- 100 Bälle VFBGA
Betriebsspannung
- 1,6 – 3,6 V
Betriebsfrequenz
- 0 – 12 MHz ab 1,6 V
- 0 – 32 MHz ab 2,7 V