Microchip Technology ATtiny404 AVR-Mikrocontroller

Der Microchip Technology ATtiny404 AVR-Mikrocontroller (MCU) basiert auf der 8-Bit-AVR®-RISC-Architektur mit einem Hardware-Multiplikator, der mit bis zu 20 MHz und 4 KB Flash, 128 B SRAM und 128-Bytes EEPROM in einem 14-Pin-Gehäuse betrieben wird. Der ATtiny404 bietet eine flexible Lösung, die über genaue analoge Funktionen und einen umfassenden Satz an Peripheriegeräten verfügt. Die extrem stromsparenden Funktionen (ULP, Ultra Low Power) umfassen drei Ruhemodi und SleepWalking, die Dienstunterbrechungen des MCUs oder das Testen außerhalb der Ereignisse ermöglichen, während gleichzeitig der CPU-Core in einem stromsparenden Sleep-Zustand verbleibt.

Merkmale

  • CPU:
    • 8-Bit-AVR-CPU
    • Wird mit bis zu 20 MHz betrieben
    • Einzelzyklus-I/O-Zugang
    • Zwei-Stufen-Unterbrechungssteuerung
    • Zweizyklus-Hardwaremultiplikator
  • Speicher:
    • 4 KB integrierter selbst-programmierbarer Flash-Speicher
    • 128 B EEPROM
    • 256 B SRAM
    • Schreib-/Löschzyklen:
      • 10 K Flash
      • 100.000 EEPROM
    • Datenspeicherung: 20 Jahre bei 85 °C
  • System:
    • Power-on Reset (POR)
    • Spannungsabfall-Erkennung (BOD)
    • Taktoptionen:
      • 16/20 MHz interner RC-Oszillator mit:
        • ±3 % Genauigkeit über den vollen Temperatur- und Spannungsbereich
        • ±2 % Abweichung über den begrenzten Temperatur- und Spannungsbereich von 1,8 V bis 3,6 V
      • 32,768 kHz interner RC-Oszillator mit äußerst geringem Stromverbrauch (ULP) mit einer Genauigkeit von ±10 %, ±2 % Kalibrierstufengröße
      • Externer Takteingang
    • Einzelpin-UPDI (Unified Program Debug Interface)
    • Drei Ruhemodi:
      • Leerlauf mit allen Peripheriegeräte in Betrieb und Modus für sofortige Aktivierung
      • Standby
        • Konfigurierbarer Betrieb von ausgewählten Peripheriegeräten
        • SleepWalking-Peripheriegeräte
    • Ausschalten mit Weckfunktion
  • Peripheriegeräte:
    • Sechskanal-Ereignissystem
    • Ein 16-Bit-Timer/Zähler Typ A mit dediziertem Periodenregister, drei Vergleichskanäle (TCA)
    • Ein 16-Bit-Timer/Zähler Typ B mit Eingangserfassung (TCB)
    • Ein 16-Bit-Echtzeit-Zähler (RTC), der von einem internem RC-Oszillator betrieben wird
    • Eine USART mit fraktioniertem Baud-Raten-Generator, Auto-Baud- und Start-of-Frame-Erkennung
    • Serielle Master/Slave-SPI-Schnittstelle
    • Master/Slave-TWI mit Dual-Adressenübereinstimmung
      • Standardmodus (Sm, 100 kHz)
      • Schnellmodus (Fm, 400 kHz)
      • Schnellmodus-Plus (Fm+, 1 MHz)
    • Konfigurierbare benutzerdefinierte Logik (CCL) mit zwei programmierbaren Look-Up-Tabellen (LUT)
    • Analoger Komparator (AC)
    • 115kS/s-10-Bit-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
    • Automatischer CRC-Speicherscan
    • Watchdog Timer (WDT) mit Window-Modus mit separatem On-Chip-Oszillator
    • Externe Unterbrechung auf allen Allzweck-Pins
  • I/O und Gehäuse:
    • 12 programmierbare I/O-Leitungen
    • 14-Pin-SOIC150
  • Temperaturbereiche:
    • -40 °C bis 105 °C
    • Bauteile mit Temperaturbereichen von -40 °C bis 125 °C verfügbar
  • Übertragungsraten:
    • Bis zu 5 MHz bei 1,8 V bis 5,5 V
    • Bis zu 10 MHz bei 2,7 V bis 5,5 V
    • Bis zu 20MHz bei 4,5 V bis 5,5 V

Blockdiagramm

Blockdiagramm - Microchip Technology ATtiny404 AVR-Mikrocontroller
Veröffentlichungsdatum: 2018-05-09 | Aktualisiert: 2022-10-13