AVR Typen
AT90S
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
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
Die ATtiny stellen das untere Ende der neuen AVR-Linie von Atmel dar und waren zunächst durch das Fehlen von internem SRAM gekennzeichnet. Darüber hinaus fehlt es, im Gegensatz zu den ATmegas, der überwiegenden Mehrzahl an einem Hardwaremultiplizierer. Jede Multiplikation muss dann also in Software ausgeführt werden. Die Speicherausstattung der ATtinys ist im Allgemeinen geringer als in der ATmega-Familie, sodass es die kleinen Typen nur mit 1 KByte Flash gibt. Auch die größeren Controller sind oft nicht über 8 KByte Flash zu bekommen. SRAM-lose ATtinys können nur mit dem Z-Register indirekt adressieren, nicht wie die Größeren auch mit X und Y.
Mittlerweile gibt es aber so bemerkenswerte Controller wie den ATtiny4313, deren Möglichkeiten und Funktionen den ATmegas in nichts nachstehen. Ende 2016 wurde eine neue ATtiny-Familie (817/816/814/417) vorgestellt, die neben einem Hardwaremultiplizierer auch viele Ausstattungmerkmale der Xmega-Reihe hat. Dabei macht Atmel die Zugehörigkeit zur ATtiny-Familie an einer Gehäusegröße mit maximal 24 Anschlüssen fest. Eine Übersicht über die Verfügbarkeit verschiedener Befehle bietet die AVR-Assembler Befehlsvergleichstabelle.
ATxmega
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
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
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
ATmega
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:
- Der Baureihe (hier: "ATmega")
- Einer Nummer, immer eine Zweierpotenz (hier: 4). Diese Zahl gibt die Größe des Flashspeichers in Kibibyte an.
- Bis zu zwei weiteren Ziffern (hier: 8). Sie definieren die Zusatzfunktionen sowie Zahl der I/O-Ports.
- Bis zu zwei Buchstaben (hier: PA), die für die Revision sowie spezielle stromsparende Architekturen stehen.
- Einem Bindestrich und zwei weiteren Buchstaben, die die Bauform angeben (hier: AU).
Baureihe
Hier gibt es nur zwei Reihen: Den kleinen ATtiny mit reduziertem Funktionsumfang und den großen ATmega.
Speichergröße
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
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
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
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
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
AT90S - Reihe
Typ | Flash (Kbytes) | EEPROM (Bytes) | SRAM (Bytes) | Max I/O Pins | F.max (MHz) | Vcc (V) | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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
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 |
ATtiny814 | 8 | 128 | 512 | 14 | 20 | 1.8-5.5 | 10 10-bit | Ja | 3 | 1 12-bit | Ja | Ja | 8 | Ja | Ja | Ja | Nein | Ja | Ja | Ja | SOIC14 | 0,78 |
ATtiny816 | 8 | 128 | 512 | 18 | 20 | 1.8-5.5 | 12 10-bit | Ja | 3 | 1 12-bit | Ja | Ja | 8 | Ja | Ja | Ja | Nein | Ja | Ja | Ja | SOIC20 QFN20 | 0,93 |
ATmega - Reihe
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 | 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
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 | Bauformen |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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
Vergleichstabellen zum Downloaden gibt es unter Anderem
- von Andreas, Stand 19.12.2011; vollständig,
- von Sven, Stand 22.09.2011; weiter eingedampft.
ATtiny
Device | Flash [KiB] | Pin Anzahl | Max. ƒCPU [MHz] | of Touch Kanäle | Hardware Qtouch | Max I/O Pins | Ext Interrupts | SPI | TWI | UART | LIN | ADC Kanäle | ADC Auflösung [bits] | ADC Speed [ksps] | Temp. Sensor | SRAM [KiB] | EEPROM [Bytes] | Self Program Memory | picoPower | Temp. Bereich [°C] | I/O Supply Class [V] | Operating Voltage [VCC] | Timers | Output Compare Kanäle | Input Capture 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 |
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
Device | Flash [KiB] | Pin Anzahl | Max. ƒCPU [MHz] | of Touch Kanäle | Max I/O Pins | Ext Interrupts | USB | SPI | TWI | UART | CAN | LIN | Segment LCD | ADC Kanäle | ADC Auflösung [bits] | ADC Speed [ksps] | Analog Comparators | DAC Kanäle | DAC Auflösung [bits] | Temp. Sensor | SRAM [KiB] | EEPROM [Bytes] | Self Program Memory | picoPower | Temp. Bereich [°C] | I/O Supply Class [V] | Operating Voltage [VCC] | Timers | Output Compare Kanäle | Input Capture Kanäle | PWM Kanäle | 32kHz RTC | Device |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ATmega8 | 8 | 32 | 16 | 12 | 23 | 2 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | FS[13] Dev[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 | FS[13] OTG[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 | FS[13] OTG[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 | FS[13] Dev[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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | FS[13] Dev[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 | FS[13] Dev[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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | FS[13] Dev[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 | — | 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 | FS[13] Dev[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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | FS[13] Dev[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 | FS[13] Dev[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 | FS[13] Dev[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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 | — | 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 |
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
Device | Flash [KiB] | Pin Anzahl | Anzahl Touch Kanäle | Max I/O Pins | Ext Interrupts | USB Transceiver | USB Speed | USB Interface | SPI | TWI | UART | Segment LCD | ADC Kanäle | ADC Speed [ksps] | Analog Comparators | DAC Kanäle | DAC Auflösung [bits] | SRAM [KiB] | EEPROM [Bytes] | External Bus Interface | DRAM Memory | Crypto Engine | Timers | Output Compare Kanäle | Input Capture 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 |
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
- ↑ veraltet → ATtiny2313
- ↑ veraltet → ATtiny25/45/85
- ↑ veraltet → ATtiny25/45/85
- ↑ veraltet → ATmega16/162/32/644
- ↑ Timer-PWM
- ↑ 150kHz 8bit
- ↑ 7,0 7,1 7,2 7,3 7,4 7,5 +USI
- ↑ 8,0 8,1 8,2 8,3 8,4 8,5 USI
- ↑ 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,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
- ↑ Geliefert im ATmega103-Modus. Fuse ändern!
- ↑ beim 644P
- ↑ 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,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,0 15,1 Device + OTG
- ↑ 16,0 16,1 SDRAM
- ↑ 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