AVR Typen

Wechseln zu: Navigation, Suche

AT90S[Bearbeiten]

Die "Basic Line" der Atmel AVR-Reihe. Sie beinhaltet die ersten AVRs die produziert wurden und deren Bezeichnung mit "AT90S" beginnt. Alle Typen wurden mit der Zeit von den beiden Nachfolgereihen ersetzt: ATmega bzw. ATtiny.

Einige neue AVR-Controller tragen eine mit AT90-ohne S beginnende Bezeichnung, haben aber einen "moderneren" Kern. Z.B. sind die Typen AT90PWM2/3 und AT90CAN128 vom Funktionsumfang (interner RC, USART etc.) den ATmegas zuzuordnen.

ATmega[Bearbeiten]

Die ATmega-Mikrocontroller sind ein Teil der AVR-Controllerfamilie. Zusammen mit den ATtiny lösen die ATmega die AT90S-Serie schrittweise ab, wobei es in den meisten Fällen weitgehend pin- und funktionskompatiblen Ersatz für abgekündigte Controller gibt (ATmega8 bzw. ATmega8A statt AT90S4433, ATmega8515 statt AT90S8515 usw.).

Atmel ATmega AVRs werden mit aktiviertem internem Taktgeber ausgeliefert. Schließt man eine andere externe Taktquelle an (Quarz, Quarzoszillator o.ä), wird diese nicht automatisch genutzt. Zum Aktivieren müssen die Fuse-Bits des Controllers entsprechend eingestellt werden (siehe Datenblatt).

ATmegas mit integriertem JTAG-Interface (z.Zt. solche ab 16kB Flash-Speicher und mehr als 28 Pins) werden ab Werk mit aktiviertem JTAG-Interface ausgeliefert. Dieses Interface belegt vier Port-Pins (z. B. am PORTC bei ATmega16/32), die nicht für eigene Anwendungen genutzt werden können, solange das JTAG-Interface aktiviert ist. Das Interface lässt sich über ein Fuse-Bit (JTAGEN) dauerhaft und über ein Bit (JTD) in dem (oder einem der) MC-Kontroll-Register (Datenblatt nach JTD durchsuchen) per Software zur Laufzeit an- und abschalten. Weiteres im Datenblatt des jeweiligen Controllers in den Abschnitten Memory-Programming (Fuse) und JTAG/ICE (JTD).

Beim ATmega128 ist ab Werk die Mega103-Kompatibilitäts-fuse gesetzt. Um alle Erweiterungen des Mega128 gegenüber dem Mega103 zu nutzen muss diese deaktivert werden. Diese Fuse sorgt außerdem dafür, dass das SRAM in einem anderen Adressbereich liegt. Dadurch funktionieren C-Programme nur bis zum ersten Funktionsaufruf. Siehe auch AVR Checkliste: Besonderheiten bei ATmega64 / ATmega128

ATtiny[Bearbeiten]

Die ATtiny stellen das untere Ende der neuen AVR-Linie von Atmel dar und waren zunächst durch das Fehlen von internem SRAM gekennzeichnet. Mittlerweile gibt es aber so bemerkenswerte Controller wie den ATtiny4313, deren Möglichkeiten und Funktionen den ATmegas in nichts nachstehen.

Der sichere Unterschied zu den ATmegas ist der fehlende Hardwaremultiplizierer. Jede Multiplikation muss also in Software ausgeführt werden. Auch bei der Speicheradressierung ist der Prozessorkern mehr beschränkt, sodass es keine ATtinys mit mehr als 8 KByte Flash gibt. SRAM-lose ATtinys können nur mit dem Z-Register indirekt adressieren, nicht wie die größeren auch mit X und Y. Eine Übersicht über die Verfügbarkeit verschiedener Befehle bietet die AVR-Assembler Befehlsvergleichstabelle.

ATxmega[Bearbeiten]

Neueste Generation von AVR-Controllern mit neuem internen Aufbau, hoher Taktrate (32 MHz), niedriger Spannung (1,6 - 3,6V), vielen Schnittstellen, in 44 - 100 poligen SMD-Gehäusen. Besonderheiten: ADC mit 2 Megasample/12 Bit, vierpoliges Programm- und Debug- Interface PDI (VTref, CLK, DATA, GND) erfordert z.B. einen AVR_JTAGICE-mkII Programmer. PDI (Flash und Debug) funktioniert mit C-Code z.B. mit AVR Studio 4.19.

Leider ist die Xmega-Reihe zu den AVR-Prozessoren der Mega- oder Tiny-Serien nicht kompatibel (viel komplizierter, anderer Aufbau der IO-Baugruppen, der Interrupts, der C-Funktionen etc.). Prozessor-Manuals zeigen weder Assembler noch C-Beispiele für Ansteuerung der IO-Baugruppen. C-Programmbeispiele (geeignet für AVR-Studio) findet man erst in Xmega Application Notes. Einen Überblick gibt es von Florian Grotz oder in dem jtronics Xmega Tutorial .

Sonstiges[Bearbeiten]

Die AT89-Familie gehört nicht zu den AVR-Typen mit dem AVR-RISC-Befehlssatz, sondern ist eine Intel-8051-kompatible 8-Bit µC-Serie.

Tiny vs Mega[Bearbeiten]

Die modernen Typen sind die Tiny (=winzig) und die Mega (=riesig). Die ATtiny haben kleinere Gehäuse als die ATmega, mit weniger Pins. Dies führt bei ähnlicher Funktionalität wie die Megas zu Mehrfachbelegungen der Pins. Die Tiny sind eher für kleine Aufgaben geeignet, wo die Einsparung über den Preis und den geringeren Aufwand beim Datenblattstudium kommt. Anfänger und Bastler sind mit den ATmega besser bedient, da es weniger Limitierungen gibt. Für ATmega gibt es zahlreiche Entwicklungsboards und Lernsysteme, wie die Arduino-Familie.

Nomenklatur[Bearbeiten]

ATmega[Bearbeiten]

Auch wenn die Namensgebung auf den ersten Blick bedingt durch die vielen verfügbaren Modelle kompliziert aussieht, so folgt sie doch immer (von wenigen Ausnahmen abgesehen) einem einfachen Schema.

Nehmen wir einen aktuellen Baustein als Beispiel: *ATmega48PA-AU*. Der Name besteht aus 5 Teilen:

  1. Der Baureihe (hier: "ATmega")
  2. Einer Nummer, immer eine Zweierpotenz (hier: 4). Diese Zahl gibt die Größe des Flashspeichers in Kibibyte an.
  3. Bis zu zwei weiteren Ziffern (hier: 8). Sie definieren die Zusatzfunktionen sowie Zahl der I/O-Ports.
  4. Bis zu zwei Buchstaben (hier: PA), die für die Revision sowie spezielle stromsparende Architekturen stehen.
  5. Einem Bindestrich und zwei weiteren Buchstaben, die die Bauform angeben (hier: AU).

Baureihe[Bearbeiten]

Hier gibt es nur zwei Reihen: Den kleinen ATtiny mit reduziertem Funktionsumfang und den großen ATmega.

Speichergröße[Bearbeiten]

Während die Größe des Flashspeichers (Programmspeicher) direkt im Namen angegeben ist, ergibt sich die Größe von RAM und EEPROM nur indirekt aus dieser Nummer, wobei natürlich die Bausteine mit großem Flash auch mehr RAM und EEPROM haben als kleinere. Grob gilt diese Zuordnung:

Flash (kB) EEPROM (B) RAM (B)
2 tiny: 128 tiny: 128
4 tiny: var., mega: 256 tiny: 256, mega: 512
8 tiny: var., mega: 512 tiny: 512, mega: 1024
16 512 1024
32 1024 2048
64 2048*) 4096*)
128 - 256 4096 4K - 16K
*)Atmega640 verfügt über den doppelten Speicher

Zusatzfunktionen / Größe[Bearbeiten]

Die Ziffer(n) nach der Flashgröße geben die Ausstattungsmerkmale des Bausteins an. Die folgende Tabelle gilt für die Atmega-Reihe:

Ziffer Beschreibung
- Keine Ziffer markiert die Bausteine der ersten Generation. Sie verfügen in der Regel über eine niedrigere maximale Taktrate (8/16 MHz anstatt 10/20 MHz), eine höhere Minimal-Spannung (2,7 anstatt 1,8 Volt), weniger Interrupt-Quellen und PWM-Kanäle
0 Reihe von 32 - 256 kB in einem größeren Gehäuse mit höherer Anzahl an I/O-Pins. Etwas älter als die aktuellen Reihen 4 und 8.
1 Kennzeichnet eine verbesserte Version des Atmega128 / 256, aber älter als aktuelle 4er Reihe
4 Reihe von 16 bis 128 kB Flash, alle pinkompatibel in 40-44 poligem Gehäuse. Neueste Baureihe, alle in pico-power-Technologie mit vielen verbesserten Funktionen wie externen Interrupts, Timern, USART...
5 Reihe von 16 bis 64 kB
8 Reihe von 4 bis 32 kB, alle pinkompatibel in 28-32 poligem Gehäuse. Neueste Baureihe, alle in pico-power-Technologie mit vielen verbesserten Funktionen wie externen Interrupts, Timern, USART.... (auch in der Attiny-Reihe vorhanden)
9 Reihe von 16 bis 64 kB mit integriertem Controller für LC-Displays, folglich in großen Gehäusen (64-/100-polig)

Aus dieser Liste stechen einige Bausteine als Außenseiter hervor:

  • Atmega8515 / Atmega8535
  • Atmega640: Im Prinzip ein Atmega64 mit deutlich mehr Hardware-Ressourcen (4 UARTs, 16 ADC-Kanäle...) und doppelt soviel EEPROM / SRAM.

Revision / Architektur[Bearbeiten]

Die (optionalen) Buchstaben vor dem Bindestrich geben Auskunft über den Stromverbrauch und Spannungsbereich

Buchstabe Beschreibung
A Zweite Revision - meist nur eine Umstellung der internen Strukturen ohne Auswirkung für den Benutzer
L / V "Low-Voltage": Speziell für niedrigere Taktraten (8 bzw. 10 MHz) sowie niedrigere Eingangsspannungen (1,8 bzw. 2,7V) selektierte Bausteine
P/PA "Pico-Power": Reduzierter Stromaufnahme, besonders in tiefen Sleep-Modes (< 1uA); Manche Bausteine (z.B. Mega48) gibt es als P und PA

Bauform[Bearbeiten]

Die beiden Buchstaben nach dem Bindestrich geben Auskunft über die Bauform. Die Zahl der Pins des jeweiligen Gehäusetyps hängt vom Baustein ab.

Buchstaben Beschreibung
A TQFP-Gehäuse
C BGA-Gehäuse
I Bleihaltig - nicht mehr erhältlich
J PLCC-Gehäuse
M (V)QFN- / MLF- Gehäuse
P DIP-Gehäuse (bastlerfreundlich!)
S SOIC-Gehäuse
U Bleifrei, RoHS-kompatibel
X TSSOP-Gehäuse

ATtiny[Bearbeiten]

Bei den ATtiny-Bausteinen ist die Nummerierung deutlich unübersichtlicher als in der ATmega-Reihe. Die erste Ziffer gibt wie auch bei ATmega die Größe des Flash-Speichers an. Die obenstehenden Tabellen für Baureihe, Bauform, Revision und Speichergröße gelten ebenfalls (Ausnahmen: ATtiny5 mit 0,5 Kilobytes Flash sowie ATtiny4 und ATtiny9 mit 0,5 bzw. 1 kB Flash). Die Zusatzfunktionen und Baugröße sind aber nicht deutlich

Vergleichstabelle(n) / Ausstattung[Bearbeiten]

AT90S - Reihe[Bearbeiten]

Typ Flash (Kbytes) EEPROM (Bytes) SRAM (Bytes) Max I/O Pins F.max (MHz) Vcc (V) Analog
Compa­rator
16-bit Timer 8-bit Timer Brown Out Detector On Chip Oscillator PWM Chan­nels RTC Self Prog­ram Memory Boot Code SPI TWI (I2C) UART Watch­dog Bau­form
AT90S2313[1] 2 128 128 15 10 2.7-6.0 Ja 1 1 Nein Nein 1 Nein Nein Nein Ja Nein Ja Ja PDIP20 SOIC20
AT90S2323[2] 2 128 128 3 10 2.7-6.0 Nein 0 1 Nein Nein 0 Nein Nein Nein Ja Nein Nein Ja PDIP8 SOIC8
AT90S2343[3] 2 128 128 5 10 2.7-6.0 Nein 0 1 Nein Ja 0 Nein Nein Nein Ja Nein Nein Ja PDIP8 SOIC8
AT90S8515[4] 8 512 512 32 8 2.7-6.0 Ja 1 1 Nein Nein 1 (16-Bit) Nein Nein Nein Ja Nein Ja Ja PDIP40 PLCC44 TQFP44

ATtiny - Reihe[Bearbeiten]

Typ Flash (Kbytes) EEPROM (Bytes) SRAM (Bytes) Max I/O Pins F.max (MHz) Vcc (V) A/D Channels Analog Comparator 16-bit Timer 8-bit Timer Brown Out Detector On Chip Oscillator PWM Channels RTC Self Program Memory Boot Code SPI TWI (I2C) UART Watchdog Bauform(en) Preis
ATtiny10 1 -- 32 4 12 1.8-5.5 4 8-bit Ja 1 -- Nein Ja 2 Nein Nein Nein Ja Nein Nein Ja SOT23 0.50-0.99
ATtiny11 1 -- -- 6 6 2.7-5.5 -- Ja -- 1 Nein Nein -- Nein Nein Nein Nein Nein Nein Ja PDIP8 SOIC8 0.58-0.87
ATtiny12 1 64 -- 6 8 1.8-5.5 -- Ja -- 1 Ja Ja -- Nein Nein Nein Ja Nein Nein Ja PDIP8 SOIC8 1.00-1.20
ATtiny13A 1 64 64 6 20 1.8-5.5 4 10bit Ja -- 1 Ja Ja 1[5] Nein Ja Ja Ja Nein Nein Ja PDIP8 SOIC8 0.60-1.20
ATtiny15 1 64 -- 6 1.6 2.7-5.5 4 10bit Ja -- 2 Ja ONLY 1[6] Nein Nein Nein Ja Nein Nein Ja PDIP8 SOIC8 1.15
ATtiny25
45
85
2
4
8
128
256
512
128
256
512
6 20 1.8-5.5 4 Ja -- 2 Ja Ja 2 Nein Ja Nein Ja Nein Nein Ja PDIP8
SOIC8
MLF20
0.80-2.00
ATtiny2313 2 128 128 18 20 2.7-5.5 -- Ja 1 1 Ja Ja 4 Nein Ja Ja Ja[7] Ja[8] Ja[9] Ja PDIP20 SOIC20 QFN20 MLF20 1.30
ATtiny4313 4 256 256 18 20 1.8-5.5 -- Ja 1 1 Ja Ja 4 Nein Ja Ja Ja[7] Ja[8] Ja[9] Ja PDIP20 SOIC20 QFN20 MLF20 1.00-2.00
ATtiny24 2 128 128 12 20 2.7-5.5 8 10bit Ja Ja Ja Ja Ja 4 Nein Ja Ja Ja[7] Ja[8] Nein Ja PDIP14 SOIC14 QFN20/MLF20 0.85
ATtiny84A 8 512 512 12 20 1.8-5.5 8 10bit Ja Ja Ja Ja Ja 4 Nein Ja Ja Ja[7] Ja[8] Nein Ja PDIP14 SOIC14 QFN20/MLF20 1,00-4,00
ATtiny261 2 128 128 16 20 1,8-5,5 11 1 1 1 Ja Ja 2 Nein Ja Ja Ja[7] Ja[8] Nein Ja PDIP20 SOIC20 MLF20 (TSSOP20 bei Tiny261A) 1,15
ATtiny861A 8 512 512 16 20 1,8-5,5 11 Ja 1 1 Ja Ja 2 Nein Ja Ja Ja[7] Ja[8] Nein Ja PDIP20 SOIC20 MLF32 TSSOP20 1,50

ATmega - Reihe[Bearbeiten]

Typ Flash
(Kbytes)
EEPROM
(Bytes)
SRAM
(Bytes)
Max I/O
Pins
F.max
(MHz)
Vcc (V) A/D
Chan­nels
Ana­log
Compa­rator
16-bit
Timer
8-bit
Timer
Brown Out Detec­tor On Chip Oscillator PWM Chan­nels RTC Self Pro­gram Memory Boot Code SPI TWI (I2C) UART Watch­dog Bau­form Preis
ATmega8
ATmega8A
8 512 1K 23 16 2.7-5.5 6 10bit PDIP
8 10bit TQFP QFN/MLF
Ja 1 2 Ja Ja 3 Ja Ja Ja Ja Ja Ja
USART
Ja PDIP28 TQFP32 QFN/MLF32 1.50-4.00
ATmega16 16 512 1K 32 16 2.7-5.5 8 10bit Ja 1 2 Ja Ja 4 Ja Ja Ja Ja[10] Ja 1[9] Ja PDIP40 TQFP44 QFN/MLF44 2.60-2.85
ATmega162 16 512 1K 35 16 2.7-5.5 Keine Ja 2 2 Ja Ja 6 Ja Ja Ja Ja[10] Nein 2[9] Ja PDIP40 TQFP44 QFN/MLF44 2.70-3.80
ATmega32 32 1K 2K 32 16 2.7-5.5 8 10bit Ja 1 2 Ja Ja 4 Ja Ja Ja Ja[10] Ja 1[9] Ja PDIP40 TQFP44 QFN/MLF44 3.20-4.60
ATmega48A 4 256 512 23 20 1.8-5.5 6 10bit PDIP
8 10bit TQFP QFN/MLF
Ja 1 2 Ja Ja 6 Ja Ja Ja Ja[10] Ja 1[9] Ja PDIP28 TQFP32 QFN/MLF32 2.00-4.50
ATmega88A 8 512 1K 23 20 1.8-5.5 6 10bit PDIP
8 10bit TQFP QFN/MLF
Ja 1 2 Ja Ja 6 Ja Ja Ja Ja[10] Ja 1[9] Ja PDIP28 TQFP32 QFN/MLF32 2.00-4.50
ATmega164 PDIP40 TQFP44 QFN/MLF44 2.00-4.50
ATmega168A 16 512 1K 23 20 1.8-5.5 6 10bit PDIP
8 10bit TQFP QFN/MLF
Ja 1 2 Ja Ja 6 Ja Ja Ja Ja[10] Ja 1[9] Ja PDIP28 TQFP32 QFN/MLF32 2.00-4.50
ATmega328 32 1K 2K 23 20 1.8-5.5 6 10bit PDIP
8 10bit TQFP QFN/MLF
Ja 1 2 Ja Ja 6 Ja Ja Ja Ja[10] Ja 1[9] Ja PDIP28 TQFP32 QFN/MLF32 1.80-4.50
ATmega324A 32 1K 2K 32 20 1.8-5.5 8 10bit Ja 1 2 Ja Ja 6 Ja Ja Ja Ja[10] Ja 2 Ja PDIP40 TQFP44 VQFN44 QFN/MLF44 DRQFN44 VFBGA49 3.50-4.50
ATmega64[11] 64 2K 4K 53 16 2.7-5.5 8 10bit Ja 2 2 Ja Ja 2 8bit, 6 2-16bit Ja Ja Ja Ja[10] Ja 1[9] Ja TQFP64 QFN/MLF64 7.50-9.50
ATmega644 64 2K 4K 32 20 1.8-5.5 8 10bit Ja 1 2 Ja Ja 6 Ja Ja Ja Ja[10] Ja 1[9] 2[12] Ja PDIP40 TQFP44 QFN/MLF44 6.80-7.50
ATmega128 128 4K 4K 53 16 2.7-5.5 8 10bit Ja 2 2 Ja Ja 2 8bit
6 2-16bit
Ja Ja Ja Ja[10] Ja 2[9] Ja TQFP64 QFN/MLF64 8.05-8.40
ATmega1284P 128 4K 16K 32 20 1.8-5.5 8 10bit Ja 2 2 Ja Ja 6 Ja Ja Ja Ja[10] Ja 2[9] Ja PDIP40 TQFP44 QFN/MLF44 5.00-7.00
ATmega2560 256 4K 8K 86 16 2.7-5.5 16 10bit Ja 4 2 Ja Ja 16 Ja Ja Ja Ja[10] Ja 4[9] Ja TQFP100 8.00-15.00
ATmega8515 8 512 512 35 16 2.7-5.5 Keine Ja 1 1 Ja Ja 1 8-bit, 1 16-bit Nein Ja Ja Ja[10] Nein 1[9] Ja PDIP40 TQFP44 PLCC44 QFN/MLF44 3.20-3.90
ATmega8535 8 512 512 32 16 2.7-5.5 8 10bit Ja 1 2 Ja Ja 2 8-bit, 2 16-bit Ja Ja Ja Ja[10] Ja 1[9] Ja PDIP44 PLCC44 QFN/MLF44 3.15-3.75

Hinweis: Die angegebenen Preise sind Richtwerte. Es empfiehlt sich die Verwendung einer Preissuchmaschine, z.B. google.de/shopping.

ATXMega - Reihe[Bearbeiten]

Typ Flash
(Kbytes)
EEPROM
(KBytes)
SRAM
(KBytes)
Boot
(Kbytes)
Max I/O
Pins
F.max
(MHz)
Vcc (V) ADC DAC PWM
Channels
16-Bit
Timer
SPI TWI
(I2C)
UART Bau­formen
ATxmega16a4 16 1 2 4 34 32 1,6 - 3,6 12-CH @ 12-Bit 2-CH @ 12-Bit 16 5 2 2 5 TQFP44
ATxmega32a4 32 1 4 4 34 32 1,6 - 3,6 12-CH @ 12-Bit 2-CH @ 12-Bit 16 5 2 2 5 TQFP44
ATxmega64a4 64 2 4 4 34 32 1,6 - 3,6 12-CH @ 12-Bit 2-CH @ 12-Bit 16 5 2 2 5 TQFP44
ATxmega128a4 128 2 8 8 34 32 1,6 - 3,6 12-CH @ 12-Bit 2-CH @ 12-Bit 16 5 2 2 5 TQFP44
ATxmega64a3 64 2 4 4 50 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2-CH @ 12-Bit 22 7 3 2 7 TQFP64
ATxmega128a3 128 2 8 8 50 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2-CH @ 12-Bit 22 7 3 2 7 TQFP64
ATxmega192a3 192 2 16 8 50 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2-CH @ 12-Bit 22 7 3 2 7 TQFP64
ATxmega256a3 256 4 16 8 50 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2-CH @ 12-Bit 22 7 3 2 7 TQFP64
ATxmega64a1 64 2 4 4 78 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2x 2-CH @ 12-Bit 24 8 4 4 8 TQFP100
ATxmega128a1 128 2 8 8 78 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2x 2-CH @ 12-Bit 24 8 4 4 8 TQFP100
ATxmega192a1 192 2 16 8 78 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2x 2-CH @ 12-Bit 24 8 4 4 8 TQFP100
ATxmega256a1 256 4 16 8 78 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2x 2-CH @ 12-Bit 24 8 4 4 8 TQFP100
ATxmega384a1 384 4 32 8 78 32 1,6 - 3,6 2x 8-CH @ 12-Bit 2x 2-CH @ 12-Bit 24 8 4 4 8 TQFP100
ATxmega16d4 16 1 2 4 34 32 1,6 - 3,6 12-CH @ 12-Bit 0 16 4 2 2 2 TQFP44
ATxmega32d4 32 1 4 4 34 32 1,6 - 3,6 12-CH @ 12-Bit 0 16 4 2 2 2 TQFP44
ATxmega64d4 64 2 4 4 34 32 1,6 - 3,6 12-CH @ 12-Bit 0 16 4 2 2 2 TQFP44
ATxmega128d4 128 2 8 8 34 32 1,6 - 3,6 12-CH @ 12-Bit 0 16 4 2 2 2 TQFP44
ATxmega64d3 64 2 4 4 50 32 1,6 - 3,6 16-CH @ 12-Bit 0 18 5 2 2 3 TQFP64
ATxmega128d3 128 2 8 8 50 32 1,6 - 3,6 16-CH @ 12-Bit 0 18 5 2 2 3 TQFP64
ATxmega192d3 192 2 16 8 50 32 1,6 - 3,6 16-CH @ 12-Bit 0 18 5 2 2 3 TQFP64
ATxmega256d3 256 4 16 8 50 32 1,6 - 3,6 16-CH @ 12-Bit 0 18 5 2 2 3 TQFP64

Weitere Vergleichstabellen[Bearbeiten]

Vergleichstabellen zum Downloaden gibt es unter Anderem


ATtiny[Bearbeiten]

Device-specific Features
 
Device Flash [KiB] Pin Anz­ahl Max. ƒCPU [MHz] of Touch Kan­äle Hard­ware Qtouch Max I/O Pins Ext Inter­rupts SPI TWI UART LIN ADC Kan­äle ADC Auf­lö­sung [bits] ADC Speed [ksps] Temp. Sensor SRAM [KiB] EEPROM [Bytes] Self Pro­gram Memory pico­Power Temp. Bereich [°C] I/O Supply Class [V] Opera­ting Volt­age [VCC] Timers Output Com­pare Kan­äle Input Capt­ure Kan­äle PWM Kan­äle 32kHz RTC Device
ATtiny28L 2 28 4 11 10 0 0 0 0 0 0 0 0.03 0 −40 – 85 1.8 – 5.5 1.8 – 5.5 1 0 0 0 ATtiny28L
ATtiny26 2 20 16 16 11 1 1 0 0 11 10 15 0.12 128 −40 – 85 2.7 – 5.5 2.7 – 5.5 2 3 0 4 ATtiny26
ATtiny13 1 8 20 6 6 0 0 0 0 4 10 15 0.06 64 −40 – 85 1.8 – 5.5 1.8 – 5.5 1 2 0 2 ATtiny13
ATtiny2313 2 20 20 4 18 18 2 1 1 0 0 0 15 0.12 128 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 4 ATtiny2313
ATtiny25 2 8 20 4 6 6 1 1 0 0 4 10 15 0.12 128 −40 – 105 1.8 – 5.5 1.8 – 5.5 2 5 0 6 ATtiny25
ATtiny85 8 8 20 3 6 6 1 1 0 0 4 10 15 0.5 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 5 0 6 ATtiny85
ATtiny45 4 8 20 3 6 6 1 1 0 0 4 10 15 0.25 256 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 5 0 6 ATtiny45
ATtiny24 2 14 20 4 12 12 1 1 0 0 8 10 15 0.12 128 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 4 ATtiny24
ATtiny44 4 14 20 6 12 12 1 1 0 0 8 10 15 0.25 256 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 4 ATtiny44
ATtiny84 8 14 20 6 12 12 1 1 0 0 8 10 15 0.5 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 4 ATtiny84
ATtiny261 2 20 20 4 16 16 1 1 0 0 11 10 15 0.12 128 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 6 1 6 ATtiny261
ATtiny461 4 20 20 8 16 16 1 1 0 0 11 10 15 0.25 256 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 6 1 6 ATtiny461
ATtiny861 8 20 20 8 16 16 1 1 0 0 11 10 15 0.5 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 6 1 6 ATtiny861
ATtiny13A 1 8 20 6 6 0 0 0 0 4 10 15 0.06 64 −40 – 125 1.8 – 5.5 1.8 – 5.5 1 2 0 2 ATtiny13A
ATtiny48 4 32 12 12 28 28 1 1 0 0 8 10 15 0.25 64 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 2 ATtiny48
ATtiny88 8 32 12 12 28 28 1 1 0 0 8 10 15 0.5 64 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 2 ATtiny88
ATtiny24A 2 14 20 4 12 12 1 1 0 0 8 10 15 0.12 128 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 4 ATtiny24A
ATtiny44A 4 14 20 6 12 12 1 1 0 0 8 10 15 0.25 256 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 4 ATtiny44A
ATtiny43U 4 20 8 8 16 16 1 1 0 0 4 10 15 0.25 64 −40 – 85 0.7 – 5.5 0.7 – 5.5 2 4 0 4 ATtiny43U
ATtiny10 1 6 12 1 4 4 0 0 0 0 4 8 15 0.03 0 −40 – 125 1.8 – 5.5 1.8 – 5.5 1 2 1 2 ATtiny10
ATtiny4 0.5 6 12 1 4 4 0 0 0 0 0 0 0 0.03 0 −40 – 125 1.8 – 5.5 1.8 – 5.5 1 2 1 2 ATtiny4
ATtiny5 0.5 6 12 1 4 4 0 0 0 0 4 8 15 0.03 0 −40 – 125 1.8 – 5.5 1.8 – 5.5 1 2 1 2 ATtiny5
ATtiny9 1 6 12 1 4 4 0 0 0 0 0 0 0 0.03 0 −40 – 125 1.8 – 5.5 1.8 – 5.5 1 2 1 2 ATtiny9
ATtiny261A 2 20 20 4 16 16 1 1 0 0 11 10 15 0.12 128 −40 – 105 1.8 – 5.5 1.8 – 5.5 2 6 1 6 ATtiny261A
ATtiny461A 4 20 20 8 16 16 1 1 0 0 11 10 15 0.25 256 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 6 1 6 ATtiny461A
ATtiny861A 8 20 20 8 16 16 1 1 0 0 11 10 15 0.5 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 6 1 6 ATtiny861A
ATtiny2313A 2 20 20 18 18 2 1 1 0 0 0 15 0.12 128 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 4 ATtiny2313A
ATtiny4313 4 20 20 18 18 2 1 1 0 0 0 15 0.25 256 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 4 ATtiny4313
ATtiny167 16 20 16 8 16 16 2 1 1 1 11 10 15 0.5 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 3 1 9 ATtiny167
ATtiny87 8 20 16 16 16 2 1 1 1 11 10 15 0.5 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 3 1 9 ATtiny87
ATtiny20 2 14 12 5 12 12 1 1 0 0 8 10 15 0.12 0 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 3 ATtiny20
ATtiny40 4 20 12 12 18 18 1 1 0 0 12 10 15 0.25 0 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 2 ATtiny40
ATtiny84A 8 14 20 6 12 12 1 1 0 0 8 10 15 0.5 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 2 4 1 4 ATtiny84A
General Features
 
CPU 8-bit AVR
Quadrature Decoder Kanäle 0
USB Transceiver 0
USB Speed nein
USB Interface nein
CAN 0
SSC 0
Ethernet 0
SD / eMMC 0
Segment LCD 0
Grafik LCD nein
Video Decoder nein
Kamera Interface nein
Analog Comparators 1
Resistive Touch Screen nein
DAC Kanäle 0
DAC Auflösung [bits] 0
External Bus Interface 0
DRAM Memory nein
NAND Interface nein
FPU nein
MPU / MMU nein / nein
Crypto Engine nein
Calibrated RC Oscillator ja

ATmega[Bearbeiten]

Device-specific Features
 
Device Flash [KiB] Pin Anz­ahl Max. ƒCPU [MHz] of Touch Kan­äle Max I/O Pins Ext Inter­rupts USB Trans­cei­ver USB Speed USB Inter­face SPI TWI UART CAN LIN Seg­ment LCD ADC Kan­äle ADC Auf­lö­sung [bits] ADC Speed [ksps] Ana­log Com­para­tors DAC Kan­äle DAC Auf­lö­sung [bits] Temp. Sensor SRAM [KiB] EEPROM [Bytes] Self Pro­gram Memory pico­Power Temp. Bereich [°C] I/O Supply Class [V] Opera­ting Volt­age [VCC] Timers Output Com­pare Kan­äle Input Capt­ure Kan­äle PWM Kan­äle 32kHz RTC Device
ATmega8 8 32 16 12 23 2 0 1 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 3 3 1 3 ATmega8
ATmega8515 8 44 16 16 35 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0.5 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 2 3 1 3 ATmega8515
ATmega8535 8 44 16 16 32 3 0 1 1 1 0 0 0 8 10 15 1 0 0 0.5 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 3 4 1 4 ATmega8535
ATmega16 16 44 16 16 32 3 0 1 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 3 4 1 4 ATmega16
ATmega32 32 44 16 16 32 3 0 1 1 1 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 2.7 – 5.5 2.7 – 5.5 3 4 1 4 ATmega32
ATmega64 64 64 16 16 53 8 0 1 1 2 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 8 2 7 ATmega64
ATmega128 128 64 16 16 53 8 0 1 1 2 0 0 0 8 10 15 1 0 0 4 4096 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 8 2 7 ATmega128
ATmega162 16 44 16 16 35 3 0 1 0 2 0 0 0 0 0 0 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 4 6 2 6 ATmega162
ATmega48 4 32 20 12 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 0.5 256 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega48
ATmega88 8 32 20 12 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega88
ATmega168 16 32 20 16 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega168
AT90CAN128 128 64 16 16 53 8 0 1 1 2 1 0 0 8 10 15 1 0 0 4 4096 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 8 2 7 AT90CAN128
ATmega325 32 64 16 16 54 17 0 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega325
ATmega3250 32 100 16 16 69 25 0 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega3250
ATmega6450 64 100 16 69 25 0 2 1 1 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega6450
ATmega645 64 64 16 16 54 17 0 2 1 1 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega645
ATmega329 32 64 16 16 54 17 0 2 1 1 0 0 100 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega329
ATmega3290 32 100 16 16 69 32 0 2 1 1 0 0 160 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega3290
ATmega649 64 64 16 16 54 17 0 2 1 1 0 0 100 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega649
ATmega6490 64 100 16 16 69 32 0 2 1 1 0 0 160 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega6490
ATmega640 64 100 16 16 86 32 0 5 1 4 0 0 0 16 10 15 1 0 0 8 4096 −40 – 85 1.8 – 5.5 1.8 – 5.5 6 16 4 15 ATmega640
ATmega1281 128 64 16 16 54 17 0 3 1 2 0 0 0 8 10 15 1 0 0 8 4096 −40 – 85 1.8 – 5.5 1.8 – 5.5 6 16 2 8 ATmega1281
ATmega2561 256 64 16 54 17 0 3 1 2 0 0 0 8 10 15 1 0 0 8 4096 −40 – 85 1.8 – 5.5 1.8 – 5.5 6 16 2 8 ATmega2561
ATmega2560 256 100 16 86 32 0 5 1 4 0 0 0 16 10 15 1 0 0 8 4096 −40 – 85 1.8 – 5.5 1.8 – 5.5 6 16 4 15 ATmega2560
ATmega1280 128 100 16 16 86 32 0 5 1 4 0 0 0 16 10 15 1 0 0 8 4096 −40 – 85 1.8 – 5.5 1.8 – 5.5 6 16 4 15 ATmega1280
ATmega644 64 44 20 16 32 32 0 3 1 1 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega644
AT90CAN32 32 64 16 16 53 8 0 1 1 2 1 0 0 8 10 15 1 0 0 2 1024 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 8 2 7 AT90CAN32
AT90CAN64 64 64 16 16 53 8 0 1 1 2 1 0 0 8 10 15 1 0 0 4 2048 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 8 2 7 AT90CAN64
AT90USB1286 128 64 16 16 48 16 1 ja[13] ja[14] 2 1 1 0 0 0 8 10 15 1 0 0 8 4096 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 10 1 9 AT90USB1286
AT90USB1287 128 64 16 16 48 16 1 ja[13] ja[15] 2 1 1 0 0 0 8 10 15 1 0 0 8 4096 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 10 1 9 AT90USB1287
AT90USB647 64 64 16 16 48 16 1 ja[13] ja[15] 2 1 1 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 10 1 9 AT90USB647
AT90USB646 64 64 16 16 48 16 1 ja[13] ja[14] 2 1 1 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 10 1 9 AT90USB646
ATmega164P 16 44 20 16 32 32 0 3 1 2 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega164P
ATmega324P 32 44 20 16 32 32 0 3 1 2 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega324P
ATmega165P 16 64 16 16 54 17 0 2 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega165P
ATmega169P 16 64 16 16 54 17 0 2 1 1 0 0 100 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega169P
ATmega644P 64 44 20 16 32 32 0 3 1 2 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega644P
AT90PWM1 8 24 16 8 19 4 0 1 0 0 0 0 0 8 10 125 2 0 0 0.5 512 −40 – 105 2.7 – 5.5 2.7 – 5.5 4 12 1 7 AT90PWM1
ATmega329P 32 64 20 16 54 17 0 2 1 1 0 0 100 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega329P
ATmega3290P 32 100 20 16 69 32 0 2 1 1 0 0 160 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega3290P
ATmega325P 32 64 20 16 54 17 0 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega325P
ATmega3250P 32 100 20 16 69 25 0 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega3250P
AT90USB82 8 32 16 12 22 21 1 ja[13] ja[14] 2 0 1 0 0 0 0 0 0 1 0 0 0.5 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 2 5 1 4 AT90USB82
AT90USB162 16 32 16 22 21 1 ja[13] ja[14] 2 0 1 0 0 0 0 0 0 1 0 0 0.5 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 2 5 1 4 AT90USB162
AT90PWM216 16 24 16 12 19 4 0 1 0 1 0 0 0 8 10 125 2 1 10 1 512 −40 – 105 2.7 – 5.5 2.7 – 5.5 4 12 1 7 AT90PWM216
AT90PWM316 16 32 16 12 27 4 0 1 0 1 0 0 0 11 10 125 3 1 10 1 512 −40 – 105 2.7 – 5.5 2.7 – 5.5 5 16 1 12 AT90PWM316
ATmega48P 4 32 20 12 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 0.5 256 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega48P
ATmega88P 8 32 20 12 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega88P
ATmega168P 16 32 20 16 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega168P
ATmega328P 32 32 20 16 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega328P
AT90PWM3B 8 32 16 8 27 4 0 1 0 1 0 0 0 11 10 125 3 1 10 0.5 512 −40 – 105 2.7 – 5.5 2.7 – 5.5 5 16 1 12 AT90PWM3B
AT90PWM2B 8 24 16 8 19 4 0 1 0 1 0 0 0 8 10 125 2 1 10 0.5 512 −40 – 105 2.7 – 5.5 2.7 – 5.5 4 12 1 7 AT90PWM2B
ATmega32U4 32 44 16 14 26 13 1 ja[13] ja[14] 2 1 1 0 0 0 12 10 15 1 0 0 2.5 1024 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 12 2 8 ATmega32U4
ATmega1284P 128 44 20 16 32 32 0 3 1 2 0 0 0 8 10 15 1 0 0 16 4096 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega1284P
ATmega16U4 16 44 16 14 26 13 1 ja[13] ja[14] 2 1 1 0 0 0 12 10 15 1 0 0 1.25 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 12 2 8 ATmega16U4
ATmega16A 16 44 16 16 32 3 0 1 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 3 4 1 4 ATmega16A
ATmega32A 32 44 16 16 32 3 0 1 1 1 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 2.7 – 5.5 2.7 – 5.5 3 4 1 4 ATmega32A
ATmega88PA 8 32 20 12 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega88PA
ATmega324PA 32 44 20 16 32 32 0 3 1 2 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega324PA
ATmega48PA 4 32 20 12 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 0.5 256 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega48PA
ATmega164PA 16 44 20 16 32 32 0 3 1 2 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega164PA
ATmega64A 64 64 16 16 53 8 0 1 1 2 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 8 2 7 ATmega64A
ATmega128A 128 64 16 16 53 8 0 1 1 2 0 0 0 8 10 15 1 0 0 4 4096 −40 – 85 2.7 – 5.5 2.7 – 5.5 4 8 2 7 ATmega128A
ATmega8A 8 32 16 12 23 2 0 1 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 3 3 ATmega8A
ATmega168PA 16 32 20 16 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega168PA
ATmega8U2 8 32 16 22 20 1 ja[13] ja[14] 2 0 1 0 0 0 0 0 0 1 0 0 0.5 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 2 5 1 4 ATmega8U2
ATmega16U2 16 32 16 12 22 21 1 ja[13] ja[14] 2 0 1 0 0 0 0 0 0 1 0 0 0.5 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 2 5 1 4 ATmega16U2
ATmega32U2 32 32 16 12 22 20 1 ja[13] ja[14] 2 0 1 0 0 0 0 0 0 1 0 0 1 1024 −40 – 85 2.7 – 5.5 2.7 – 5.5 2 5 1 4 ATmega32U2
ATmega644PA 64 44 20 16 32 32 0 3 1 2 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega644PA
ATmega16M1 16 32 16 12 27 27 0 1 0 1 1 1 0 11 10 125 4 1 10 1 512 −40 – 85 2.7 – 5.5 2.7 – 5.5 2 14 1 10 ATmega16M1
ATmega32M1 32 32 16 12 27 27 0 1 0 1 1 1 0 11 10 125 4 1 10 2 1024 −40 – 85 2.7 – 5.5 2.7 – 5.5 2 14 1 10 ATmega32M1
ATmega64M1 64 32 16 12 27 27 0 1 0 1 1 1 0 11 10 125 4 1 10 4 2048 −40 – 85 2.7 – 5.5 2.7 – 5.5 2 14 1 10 ATmega64M1
ATmega169PA 16 64 16 16 54 17 0 2 1 1 0 0 100 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega169PA
ATmega48A 4 32 20 12 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 0.5 256 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega48A
ATmega88A 8 32 20 12 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega88A
ATmega168A 16 32 20 16 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega168A
ATmega328 32 32 20 16 23 24 0 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega328
ATmega164A 16 44 20 16 32 32 0 3 1 2 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega164A
ATmega324A 32 44 20 16 32 32 0 3 1 2 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega324A
ATmega644A 64 44 20 16 32 32 0 3 1 2 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega644A
ATmega1284 128 44 20 16 32 32 0 3 1 2 0 0 0 8 10 15 1 0 0 16 4096 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 6 1 6 ATmega1284
AT90PWM81 8 20 16 20 3 0 1 0 0 0 0 0 11 10 125 3 1 10 0.25 512 −40 – 125 2.7 – 5.5 2.7 – 5.5 1 8 1 6 AT90PWM81
ATmega165PA 16 64 16 16 54 17 0 2 1 1 0 0 0 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega165PA
ATmega325A 32 64 20 16 54 17 0 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega325A
ATmega3250A 32 100 20 16 69 25 0 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega3250A
ATmega645A 64 64 16 16 54 17 0 2 1 1 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega645A
ATmega645P 64 64 16 16 54 17 0 2 1 1 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega645P
ATmega6450P 64 100 20 69 25 0 2 1 1 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega6450P
ATmega6450A 64 100 20 69 25 0 2 1 1 0 0 0 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega6450A
ATmega169A 16 64 16 16 54 17 0 2 1 1 0 0 100 8 10 15 1 0 0 1 512 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega169A
ATmega329A 32 64 20 16 54 17 0 2 1 1 0 0 100 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega329A
ATmega649A 64 64 16 16 54 17 0 2 1 1 0 0 100 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega649A
ATmega3290A 32 100 20 16 69 32 0 2 1 1 0 0 160 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega3290A
ATmega649P 64 64 16 16 54 17 0 2 1 1 0 0 100 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega649P
ATmega6490A 64 100 20 16 69 32 0 2 1 1 0 0 160 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega6490A
ATmega6490P 64 100 20 16 69 32 0 2 1 1 0 0 160 8 10 15 1 0 0 4 2048 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega6490P
ATmega329PA 32 64 20 16 54 17 0 2 1 1 0 0 100 8 10 15 1 0 0 2 1024 −40 – 85 1.8 – 5.5 1.8 – 5.5 3 4 1 4 ATmega329PA
General Features
 
CPU 8-bit AVR
Hardware Qtouch nein
Quadrature Decoder Kanäle 0
SSC 0
Ethernet 0
SD / eMMC 0
Grafik LCD nein
Video Decoder nein
Kamera Interface nein
Resistive Touch Screen nein
External Bus Interface 0
DRAM Memory nein
NAND Interface nein
FPU nein
MPU / MMU nein / nein
Crypto Engine nein
Calibrated RC Oscillator ja

ATxmega[Bearbeiten]

Device-specific Features
 
Device Flash [KiB] Pin Anz­ahl Anzahl Touch Kan­äle Max I/O Pins Ext Inter­rupts USB Trans­cei­ver USB Speed USB Inter­face SPI TWI UART Seg­ment LCD ADC Kan­äle ADC Speed [ksps] Ana­log Com­para­tors DAC Kan­äle DAC Auf­lö­sung [bits] SRAM [KiB] EEPROM [Bytes] Ext­ern­al Bus Inter­face DRAM Memory Crypto Engine Timers Output Com­pare Kan­äle Input Capt­ure Kan­äle PWM Kan­äle Device
ATxmega64A1 64 100 16 78 78 0 12 4 8 0 16 2000 4 4 12 4 2048 1 ja[16] ja[17] 8 24 24 24 ATxmega64A1
ATxmega128A1 128 100 16 78 78 0 12 4 8 0 16 2000 4 4 12 8 2048 1 ja[16] ja[17] 8 24 24 24 ATxmega128A1
ATxmega64A3 64 64 16 50 50 0 10 2 7 0 16 2000 4 2 12 4 2048 0 ja[17] 7 22 22 22 ATxmega64A3
ATxmega128A3 128 64 16 50 50 0 10 2 7 0 16 2000 4 2 12 8 2048 0 ja[17] 7 22 22 22 ATxmega128A3
ATxmega192A3 192 64 16 50 50 0 10 2 7 0 16 2000 4 2 12 16 2048 0 ja[17] 7 22 22 22 ATxmega192A3
ATxmega256A3 256 64 16 50 50 0 10 2 7 0 16 2000 4 2 12 16 4096 0 ja[17] 7 22 22 22 ATxmega256A3
ATxmega16A4 16 44 16 34 34 0 7 2 5 0 12 2000 2 2 12 3.3 1024 0 ja[17] 5 16 16 16 ATxmega16A4
ATxmega32A4 32 44 16 34 34 0 7 2 5 0 12 2000 2 2 12 4 1024 0 ja[17] 5 16 16 16 ATxmega32A4
ATxmega64A4 64 44 34 34 0 7 2 5 0 12 2000 2 2 12 4 2048 0 ja[17] 5 16 16 16 ATxmega64A4
ATxmega128A4 128 44 34 34 0 7 2 5 0 12 2000 2 2 12 8 2048 0 ja[17] 5 16 16 16 ATxmega128A4
ATxmega256A3B 256 64 16 47 49 0 8 2 6 0 16 2000 4 2 12 16 4096 0 ja[17] 7 22 22 22 ATxmega256A3B
ATxmega256D3 256 64 16 50 50 0 5 2 3 0 16 200 2 0 0 16 4096 0 5 18 18 18 ATxmega256D3
ATxmega192D3 192 64 16 50 50 0 5 2 3 0 16 200 2 0 0 16 2048 0 5 18 18 18 ATxmega192D3
ATxmega128D3 128 64 16 50 50 0 5 2 3 0 16 200 2 0 0 8 2048 0 5 18 18 18 ATxmega128D3
ATxmega64D3 64 64 16 50 50 0 5 2 3 0 16 200 2 0 0 4 2048 0 5 18 18 18 ATxmega64D3
ATxmega128D4 128 44 34 34 0 4 2 2 0 12 200 2 0 0 8 2048 0 4 14 14 14 ATxmega128D4
ATxmega64D4 64 44 34 34 0 4 2 2 0 12 200 2 0 0 4 2048 0 4 14 14 14 ATxmega64D4
ATxmega32D4 32 44 16 34 34 0 4 2 2 0 12 200 2 0 0 4 1024 0 4 14 14 14 ATxmega32D4
ATxmega16D4 16 44 16 34 34 0 4 2 2 0 12 200 2 0 0 2 1024 0 4 14 14 14 ATxmega16D4
ATxmega16A4U 16 44 16 34 34 1 ja[13] ja[14] 7 2 5 0 12 2000 2 2 12 3.3 1024 0 ja[17] 5 16 16 16 ATxmega16A4U
ATxmega32A4U 32 44 16 34 34 1 ja[13] ja[14] 7 2 5 0 12 2000 2 2 12 4 1024 0 ja[17] 5 16 16 16 ATxmega32A4U
ATxmega64A3U 64 64 16 50 50 1 ja[13] ja[14] 10 2 7 0 16 2000 4 2 12 4 2048 0 ja[17] 7 22 22 22 ATxmega64A3U
ATxmega128A3U 128 64 16 50 50 1 ja[13] ja[14] 10 2 7 0 16 2000 4 2 12 8 2048 0 ja[17] 7 22 22 22 ATxmega128A3U
ATxmega192A3U 192 64 16 50 50 1 ja[13] ja[14] 10 2 7 0 16 2000 4 2 12 16 2048 0 ja[17] 7 22 22 22 ATxmega192A3U
ATxmega256A3U 256 64 16 50 50 1 ja[13] ja[14] 10 2 7 0 16 2000 4 2 12 16 4096 0 ja[17] 7 22 22 22 ATxmega256A3U
ATxmega256A3BU 256 64 16 47 49 1 ja[13] ja[14] 8 2 6 0 16 2000 4 2 12 16 4096 0 ja[17] 7 22 22 22 ATxmega256A3BU
ATxmega64B3 64 64 16 36 36 1 ja[13] ja[14] 2 1 1 100 8 2000 2 0 0 4 2048 0 ja[17] 2 6 6 6 ATxmega64B3
ATxmega128B3 128 64 16 36 36 1 ja[13] ja[14] 2 1 1 100 8 2000 2 0 0 4 2048 0 ja[17] 2 6 6 6 ATxmega128B3
ATxmega128B1 128 100 16 53 53 1 ja[13] ja[14] 3 1 2 160 16 2000 4 0 0 8 2048 0 ja[17] 3 10 10 10 ATxmega128B1
ATxmega64B1 64 100 16 53 53 1 ja[13] ja[14] 3 1 2 160 16 2000 4 0 0 8 2048 0 ja[17] 3 10 10 10 ATxmega64B1
General Features
 
Max. ƒCPU [MHz] 32
CPU 8-bit AVR
Hardware Qtouch nein
Quadrature Decoder Kanäle 0
CAN 0
LIN 0
SSC 0
Ethernet 0
SD / eMMC 0
Grafik LCD nein
Video Decoder nein
Kamera Interface nein
ADC Auflösung [bits] 12
Resistive Touch Screen nein
Temp. Sensor ja
Self Program Memory ja
NAND Interface nein
picoPower ja
Temp. Bereich [°C] −40 – 85
I/O Supply Class [V] 1.6 – 3.6
Operating Voltage [VCC] 1.6 – 3.6
FPU nein
MPU / MMU nein / nein
32kHz RTC ja
Calibrated RC Oscillator ja

Referenzen[Bearbeiten]

  1. veraltet → ATtiny2313
  2. veraltet → ATtiny25/45/85
  3. veraltet → ATtiny25/45/85
  4. veraltet → ATmega16/162/32/644
  5. Timer-PWM
  6. 150kHz 8bit
  7. 7,0 7,1 7,2 7,3 7,4 7,5 +USI
  8. 8,0 8,1 8,2 8,3 8,4 8,5 USI
  9. 9,00 9,01 9,02 9,03 9,04 9,05 9,06 9,07 9,08 9,09 9,10 9,11 9,12 9,13 9,14 9,15 USART
  10. 10,00 10,01 10,02 10,03 10,04 10,05 10,06 10,07 10,08 10,09 10,10 10,11 10,12 10,13 10,14 Master/Slave
  11. Geliefert im ATmega103-Modus. Fuse ändern!
  12. beim 644P
  13. 13,00 13,01 13,02 13,03 13,04 13,05 13,06 13,07 13,08 13,09 13,10 13,11 13,12 13,13 13,14 13,15 13,16 13,17 13,18 13,19 13,20 13,21 Full Speed
  14. 14,00 14,01 14,02 14,03 14,04 14,05 14,06 14,07 14,08 14,09 14,10 14,11 14,12 14,13 14,14 14,15 14,16 14,17 14,18 14,19 Device
  15. 15,0 15,1 Device + OTG
  16. 16,0 16,1 SDRAM
  17. 17,00 17,01 17,02 17,03 17,04 17,05 17,06 17,07 17,08 17,09 17,10 17,11 17,12 17,13 17,14 17,15 17,16 17,17 17,18 17,19 17,20 17,21 AES/DES

Weblinks[Bearbeiten]