Dies ist eine alte Version des Dokuments!
8-bit AVR MCU
8-bit AVR ist eine 8-Bit-Mikrocontroller-Familie mit RISC-Architektur des Herstellers Microchip. Die Controller unterteilen sich in folgende Gruppen:
ATmega: grosse AVR-Controller mit bis zu 256 KB Flash-Speicher in 28- bis 100-poligen Gehäusen und mit integriertem Hardware-Multiplizierer.
ATtiny: kleinere AVR-Controller mit bis zu 16 KB Flash-Speicher in 6- bis 20-poligen Gehäusen.
AT90USB: ATmega mit integriertem USB-Controller
AT90CAN: ATmega mit CAN-Controller
AT90S: veraltete Typen, die „klassischen“ AVRs
Sondertypen: einige Spezialmodelle, z. B. zur Ansteuerung von Akku-Ladegeräten, LC-Displays und für Motoren- oder Lichtsteuerungen.
Datenblätter und Manuals
Boards
JTAG-Adapter und Programmers
C-Library
Für den AVR gibt es eine C-Bibliothek, die avr-libc. Die folgende Liste zeigt einen Teil der Funktionalität der Bibliothek: Startup-Code, AVR spezifische IO Definitionen, Watchdog Handling, Standard IO, mathematische Funktionen, Interrupts, CRC Berechnung, Delays, … Die Dokumentation enthält auch eine aufschlussreiche FAQ Seite.