Microchip Technology ATmega808 8-Bit-Mikrocontroller

Der ATmega808 8-Bit-Mikrocontroller (MCU) von Microchip Technology verfügt über den 8-Bit-AVR®-Prozessor mit einem Hardware-Multiplikator, der Geschwindigkeiten von bis zu 20 MHz bietet. Die ATmega1608 MCUs verfügen über bis zu 8 KB Flash, 1 KB SRAM und 256 Bytes EEPROM. Der On-Chip-Flash ermöglicht das Neuprogrammieren des Programmspeichers im System über eine serielle SPI-Schnittstelle mit einem herkömmlichen nichtflüchtigen Speicherprogrammierer oder mit einem On-Chip-Boot-Programm, das auf dem AVR-Core läuft. Die AVR-Core kombiniert einen umfangreichen Befehlssatz mit 32 Universal-Arbeitsregistern. Alle 32 Register sind direkt mit der Recheneinheit (ALU) verbunden, um den Zugriff auf zwei unabhängige Register mit einer einzigen Befehlsausführung in einem Taktzyklus zu ermöglichen. Der ATmega808 MCU verwendet Core-unabhängige Peripherien mit stromsparenden Funktionen, einschließlich Event System, intelligente Analogfunktionen und fortschrittliche Peripherien.

Merkmale

  • AVR-CPU:
    • Einzelzyklus-I/O-Zugang
    • Zwei-Stufen-Unterbrechungs-Controller
    • Zweizyklus-Hardwaremultiplikator
  • Speicher:
    • Bis zu 8 KB selbstprogrammierbarer In-System-Flash-Speicher
    • 256 B EEPROM
    • Bis zu 6 KB SRAM
    • Schreib-/Lösch-Ausdauer:
      • 10.000 Flash-Zyklen
      • EEPROM 100.000 Zyklen
      • Datenspeicherung von 20 Jahren bei 85 °C
  • System:
    • Power-on-Reset-Schaltkreis (POR)
    • Spannungsabfall-Erkennung (BOD)
    • Taktoptionen:
      • Interner stromsparender 20MHz-Oszillator mit abgesicherter Frequenzeinstellung
      • Interner 32,768kHz-Oszillator mit sehr geringem Stromverbrauch (ULP)
      • Externer 32,768kHz-Quarz-Oszillator
      • Externer Takteingang
    • Einzelpin-UPDI
    • Drei Ruhemodi:
      • Leerlauf mit allen Peripheriegeräte in Betrieb und Modus für sofortige Aktivierung
      • Standby:
        • Konfigurierbarer Betrieb von ausgewählten Peripheriegeräten
        • SleepWalking-Peripherien
      • Ausschalten mit begrenzter Weckfunktion
  • Temperaturbereich von -40 °C bis 125 °C
  • Übertragungsraten:
    • 0 MHz bis 5 MHz bei einem Bereich von 1,8 V bis 5,5 V
    • 0 MHz bis 10 MHz bei einem Bereich von 2,7 V bis 5,5 V
    • 0 MHz bis 20 MHz bei einem Bereich von 4,5 V bis 5,5 V
  • Peripherien:
    • Ein 16-Bit-Timer/Zähler Typ A mit dediziertem Periodenregister, drei Vergleichskanäle (TCA)
    • Drei 16-Bit-Timer/Zähler Typ B mit Eingangserfassung (TCB)
    • Ein 16-Bit-Echtzeit-Zähler (RTC), der von einem externen Quarz- oder internen RC-Oszillator betrieben wird
    • Drei USARTs mit fraktioniertem Baud-Raten-Generator, Auto-Baud- und Start-of-Frame-Erkennung
    • Master-/Slave-Serial Peripheral Interface (SPI)
    • Dualmodus-Master-/Slave-TWI mit Dual-Adressenübereinstimmung:
      • Standardmodus (Sm, 100 kHz)
      • Schnellmodus (Fm, 400 kHz)
      • Schnellmodus plus (Fm+, 1 MHz)
    • Event System für CPU-unabhängige und vorhersehbare interperiphere Signalgebung
    • Konfigurierbare benutzerdefinierte Logik (CCL) mit bis zu vier programmierbaren Look-Up-Tabellen (LUT)
    • Ein Analog-Komparator (AC) mit einem skalierbaren Referenz-Eingang
    • Ein 10-Bit-150ksps-Analog-Digital-Wandler (ADC)
    • Fünf wählbare interne Spannungsreferenzen: 0,55 V, 1,1 V, 1,5 V, 2,5 V und 4,3 V
    • CRC-Code-Speicher-Scan-Hardware:
      • Optionales, automatisches Scannen nach Reset
    • Watchdog-Timer (WDT) mit Window-Modus mit separatem On-Chip-Oszillator
    • Externe Unterbrechung auf allen Universal-Pins
  • I/O und Gehäuse:
    • 32-poliges 
      • 27 programmierbare I/O-Leitungen
      • VQFN-32 und TQFP-32
    • 28-Pin
      • 23 programmierbare I/O-Leitungen
      • SSOP-28

Blockdiagramm

Blockdiagramm - Microchip Technology ATmega808 8-Bit-Mikrocontroller
Veröffentlichungsdatum: 2019-05-20 | Aktualisiert: 2023-05-24