ATmega48A/PA/88A/PA/168A/PA/328/P
Datenblatt Atmel 8-Bit-Mikrocontroller mit 4/8/16/32 KByte In-System-programmierbarem Flash-Speicher
Features
- Atmel® AVR® 8-Bit-Mikrocontroller-Familie mit hoher Leistung und geringem Energiebedarf
- Fortgeschrittene RISC-Architektur
- 131 Befehle – die meisten benötigen nur einen Taktzyklus
- 32 8-bit-breite allgemeine Arbeitsregister
- Komplett statischer Betrieb
- Bis zu 20 MIPS Durchsatz bei 20 MHz
- Integrierter Multiplizierer mit 2 Taktzyklen
- Nichtflüchtige Speicherbereiche mit hoher Datenhaltefähigkeit
- 4/8/16/32 KBytes In-System- und selbstprogrammierbarer Flash-Programmspeicher
- 256/512/512/1 KBytes EEPROM
- 512/1K/1K/2 KBytes interner statischer RAM
- Schreib- und Lösch-Zyklen: 10.000 Flash / 100.000 EEPROM
- Garantierte Datenhaltezeit: 20 Jahre bei 85 °C / 100 Jahre bei 25 °C(1)
- Optionaler Kodebereich für einen Urlader mit gesonderten Sperrbits
- In-System-Programmierung durch eingebauten Urlader
- Echter Lesen-während-Schreiben-Betrieb
- Programmiersperre für Software-Sicherheit
- Unterstützung durch die Atmel® QTouch®-Bibliothek
- Kapazitive Berührtasten, Schieber und Drehräder
- QTouch- und QMatrix®-Erfassung
- Bis zu 64 Abfragekanäle
- Features der Peripherie
- Zwei 8-bit Zähler/Zeitgeber mit separatem Vorteiler und Compare-Modus
- Ein 16-bit Zähler/Zeitgeber mit separatem Vorteiler, Capture- und Compare-Modus
- Echtzeituhr-Zähler mit separatem Oszillator
- Sechs PWM-Ausgänge
- 10-bit Analog-Digital-Wandler (ADU) mit 8 Eingängen in den SMD-Gehäusen
- 10-bit Analog-Digital-Wandler (ADU) mit 6 Eingängen im DIL-Gehäuse
- Programmierbare asynchrone oder synchrone serielle Schnittstelle (USART)
- Serielle SPI-Schnittstelle mit Master- und Slave-Betrieb
- Byteorientierte Zweidraht-Schnittstelle (kompatibel zu Philips I²C)
- Programmierbarer Watchdog-Zeitgeber mit separatem, eingebauten Oszillator
- Eingebauter Analogvergleicher
- Interrupt und Aufwecken bei Pegelwechseln an Portpins
- Spezielle Mikrocontroller-Features
- Resetgenerator bei Spannungszuschaltung sowie programmierbarer Unterspannungsdetektor
- Interner kalibierter RC-Oszillator
- Externe und interne Interruptquellen
- Sechs Schlafmodi: Leerlauf, ADU-Störunterdrückung, Leistung sparen, Leistung weg, Bereitschaft und Erweiterte Bereitschaft
- Ein-/Ausgabeleitungen und Gehäuse
- 23 programmierbare Ein-/Ausgänge
- Gehäuse DIL mit 28 Anschlussbeinen, TQFP mit 32 Anschlüssen, QFN/MLF mit 28 oder 32 Lötflächen
- Speisespannungsbereich:
- Temperaturbereich:
- Geschwindigkeitsklassen:
- 0 - 4 MHz bei 1,8 - 5,5 V, 0 - 10 MHz bei 2,7 - 5,5 V, 0 - 20 MHz bei 4,5 - 5,5 V
- Stromaufnahme bei 1 MHz, 1,8 V, 25 °C
- In Betrieb: 0,2 mA
- Schlafmodus Leistung weg: 0,1 µA
- Schlafmodus Leistung sparen: 0,75 µA (bei laufender 32-kHz-Echtzeituhr)