Microchip Technology ATtiny804/1604 8-Bit-Mikrocontroller
Der Microchip Technology ATmega804/1604 8-Bit-Mikrocontroller (MCU) verfügt über den 8-Bit-AVR®-Prozessor mit einem Hardware-Multiplikator mit einem Betrieb von bis zu 20 MHz. Der ATtiny804/1604 bietet einen Flash von bis zu 8/16 KB, einen SRAM von 512/1.024 B und einen EEPROM von 128/256 Byte in einem kompakten 14-Pin-Gehäuse. Der ATtiny804/1604 MCU integriert eine flexible Architektur mit geringem Stromverbrauch, einschließlich Event System und SleepWalking, präzisen analogen Funktionen und fortschrittlicher Peripherie. Die tinyAVR-Mikrocontroller eignen sich für eine große Auswahl von Applikationen, darunter Industrie-, Verbraucher-, Haushaltsgeräte-, Automotive- und Internet of Things-Sensorknoten (IoT).Mit einem genauen und temperaturstabilen internen 16-/20-MHz-RC-Oszillator, einer konfigurierbaren benutzerdefinierten Logikschaltung (CCL) und Core-unabhängiger Peripherie wird der Bedarf an externen Komponenten erheblich reduziert, was zu großen Kosteneinsparungen führt. Darüber hinaus reduziert das kleine 20-Pin-SOIC-Gehäuse den PCB-Platzbedarf weiter, sodass Entwickler äußerst kompakte Designs erstellen können.
Merkmale
- CPU
- 8-Bit-AVR-CPU
- Wird mit bis zu 20 MHz betrieben
- Einzelzyklus-I/O-Zugang
- Zwei-Stufen-Unterbrechungssteuerung
- Zweizyklus-Hardwaremultiplikator
- Speicher
- Selbstprogrammierbarer In-System-Flash-Speicher von 8/16 KB
- 128/256 B EEPROM
- 512/1.024 B SRAM
- System
- Power-on Reset (POR)
- Brown-Out-Erkennung (BOD)
- Interne und externe Taktoptionen mit
- Stromsparender interner 20-MHz-RC-Oszillator
- Interner 32,768-kHz-RC-Oszillator mit äußerst geringem Stromverbrauch (ULP) mit einer Genauigkeit von ±10 %, ±2 % Kalibrierstufengröße
- Externer Takteingang
- Einzelpin-UPDI (Unified Program Debug Interface, UPDI)
- Drei Schlafmodi
- Leerlauf mit allen Peripherien in Betrieb und Modus für sofortige Aktivierung
- Standby-Modus
- Konfigurierbarer Betrieb von ausgewählter Peripherie
- SleepWalking-Peripherie
- Ausschalt-Schlafmodus mit begrenzter Weckfunktion
- Temperaturbereich: -40 °C bis 125 °C
- I/O und Gehäuse:
- 12 programmierbare I/O-Leitungen
- 14-Pin-SOIC150
- Peripherie
- Dreikanal-Event-System
- Ein 16-Bit-Timer/Zähler mit dediziertem Periodenregister und drei Vergleichskanälen (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
- Ein USART mit fraktioniertem Baud-Raten-Generator, Auto-Baud-, SOF-Erkennung (Start-of-Frame) und LIN-Unterstützung (Local Interconnect Network)
- Serielle Master-/Slave-Peripherieschnittstelle (SPI)
- 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)
- Ein Analog-Komparator (AC) mit 150 ns Laufzeitverzögerung
- 10-Bit-Analog-Digital-Abwärtswandler (ADC) mit 115 ksps
- 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
- Programmierbarer Watchdog-Timer (WDT) mit separatem On-Chip-Oszillator
- Externe Unterbrechung auf allen Universal-Pins
Applikationen
- Industrie
- Verbraucher
- Haushaltsgeräte
- Automotive
- Internet der Dinge(IoT)-Sensorknoten
Additional Resources
Blockdiagramm
Veröffentlichungsdatum: 2019-05-21
| Aktualisiert: 2023-05-26
