Beschreibung
Der Atmel®AVR®-Kern kombiniert einen reichhaltigen Befehlssatz mit 32 Allzweck-Arbeitsregistern.Alle 32 Register sind direkt mit der Arithmetic Logic Unit (ALU) verbunden, was den Zugriff auf zwei unabhängige Register in einem einzigen Befehl ermöglicht, der in einem Taktzyklus ausgeführt wird.Die resultierende Architektur ist Code-effizienter und erreicht gleichzeitig bis zu zehnmal schnellere Durchsätze als herkömmliche CISC-Mikrocontroller.Der ATmega8 bietet die folgenden Merkmale: 8 KByte systemintern programmierbarer Flash mit Read-While-Write-Fähigkeiten, 512 Byte EEPROM, 1 KByte SRAM, 23 Allzweck-I/O-Leitungen, 32 Allzweck-Arbeitsregister, drei flexible Timer /Zähler mit Vergleichsmodi, internen und externen Interrupts, einem seriell programmierbaren USART, einer byteorientierten seriellen Zweidrahtschnittstelle, einem 6-Kanal-ADC (acht Kanäle in TQFP- und QFN/MLF-Paketen) mit 10-Bit-Genauigkeit, einem programmierbaren Watchdog-Timer mit Interner Oszillator, eine serielle SPI-Schnittstelle und fünf per Software wählbare Energiesparmodi.Der Idle-Modus stoppt die CPU, während SRAM, Timer/Zähler, SPI-Port und Interrupt-System weiter funktionieren.Der Powerdown-Modus speichert die Registerinhalte, friert jedoch den Oszillator ein und deaktiviert alle anderen Chipfunktionen bis zum nächsten Interrupt oder Hardware-Reset.Im Energiesparmodus läuft der asynchrone Timer weiter, sodass der Benutzer eine Timer-Basis aufrechterhalten kann, während der Rest des Geräts schläft.Der ADC-Rauschunterdrückungsmodus stoppt die CPU und alle E/A-Module mit Ausnahme des asynchronen Timers und des ADC, um das Schaltrauschen während der ADC-Konvertierung zu minimieren.Im Standby-Modus läuft der Quarz-/Resonator-Oszillator, während der Rest des Geräts schläft.Dies ermöglicht ein sehr schnelles Hochfahren bei gleichzeitig geringem Stromverbrauch.
Spezifikationen: | |
Attribut | Wert |
Kategorie | Integrierte Schaltungen (ICs) |
Eingebettet - Mikrocontroller | |
Herst | Mikrochip-Technologie |
Serie | AVR® ATmega |
Paket | Rohr |
Teilestatus | Aktiv |
Core-Prozessor | AVR |
Kerngröße | 8 Bit |
Geschwindigkeit | 16MHz |
Konnektivität | I²C, SPI, UART/USART |
Peripherie | Brownout-Erkennung/Zurücksetzen, POR, PWM, WDT |
Anzahl der E/A | 23 |
Größe des Programmspeichers | 8KB (4K x 16) |
Programmspeichertyp | BLINKEN |
EEPROM-Größe | 512 x 8 |
RAM-Größe | 1K x 8 |
Spannung - Versorgung (Vcc/Vdd) | 4,5 V ~ 5,5 V |
Datenkonverter | A/D 6x10b |
Oszillatortyp | Intern |
Betriebstemperatur | -40 °C ~ 85 °C (TA) |
Befestigungsart | Durchgangsloch |
Paket / Koffer | 28-DIP (0,300", 7,62 mm) |
Gerätepaket des Lieferanten | 28-PDIP |
Basisproduktnummer | ATMEGA8 |