Attiny48/88
Der AVR-basierte Mikrocontroller ATtiny48/88 ist ein CMOS-Baustein mit geringem Stromverbrauch, der eine beeindruckende Rechenleistung bei gleichzeitig optimiertem Stromverbrauch bietet. Sein leistungsstarker Befehlssatz ermöglicht die Ausführung in einem einzigen Taktzyklus, was zu Durchsätzen von bis zu 1 MIPS pro MHz führt.

Funktionen
RISC-Architektur
Es verfügt über eine Advanced RISC-Architektur mit 123 Befehlen, von denen die meisten in einem einzigen Taktzyklus ausgeführt werden können, und 32 8-Bit-Allzweckregistern.
Speicher
Der Mikrocontroller arbeitet vollständig statisch und verfügt über eine hohe Lebensdauer und nichtflüchtige Speichersegmente. Er verfügt über 4K/8K Byte systemintern selbstprogrammierbaren Flash-Programmspeicher (ATtiny48/88), 64/64 Byte EEPROM (ATtiny48/88) und 256/512 Byte internen SRAM (ATtiny48/88).
Peripheriegeräte
Der Mikrocontroller verfügt über eine Programmiersperre für Softwaresicherheit und einen Peripheriebereich, der einen 8-Bit-Timer/Zähler mit separatem Vorteiler und Vergleichsmodus, einen 16-Bit-Timer/Zähler mit Vorteiler sowie Vergleichs- und Erfassungsmodi, einen 8-Kanal-10-Bit-ADC, eine Master/Slave-SPI-Seriellschnittstelle, eine byteorientierte 2-Draht-Seriellschnittstelle (Philips I2C-kompatibel), einen programmierbaren Watchdog-Timer mit separatem On-Chip-Oszillator, einen On-Chip-Analogkomparator und eine Interrupt- und Wake-up-Funktion bei Pin-Änderung.
E/A-Leitungen und Pin
Der Mikrocontroller verfügt über 28 programmierbare E/A-Leitungen in einem 32-poligen TQFP- und 32-Pad-QFN/MLF-Gehäuse sowie über 24 programmierbare E/A-Leitungen in einem 28-poligen PDIP- und 28-Pad-QFN/MLF-Gehäuse. Außerdem bietet er verschiedene Betriebsspannungen, einen Temperaturbereich von -40 °C bis +85 °C und unterschiedliche Geschwindigkeitsklassen.
Pin-Konfigurationen


Blockdiagramm

Mit 32 Allzweck-Arbeitsregistern bietet der AVR-Kern einen umfangreichen Befehlssatz, der eine Vielzahl von Funktionen bereitstellt. Alle 32 Register sind direkt mit der Arithmetisch-Logischen Einheit (ALU) verbunden, sodass mit einem einzigen Befehl, der in einem Taktzyklus ausgeführt wird, auf zwei unabhängige Register zugegriffen werden kann. Die daraus resultierende Architektur ist codeeffizienter und erreicht gleichzeitig einen bis zu zehnmal höheren Durchsatz als herkömmliche CISC-Mikrocontroller.
Vergleich zwischen ATtiny48 und ATtiny88
Der ATtiny48 und der ATtiny88 sind beides 8-Bit-AVR-Mikrocontroller von Atmel. Beide Mikrocontroller verfügen über eine Vielzahl von Funktionen, darunter integrierter Flash-Speicher, SRAM, EEPROM und eine Reihe von digitalen und analogen Peripheriegeräten. Die folgende Tabelle fasst den Vergleich der beiden Modelle zusammen:
| Funktionen | ATtiny48 | ATtiny88 |
|---|---|---|
| Programmspeicher | 4K | 8K |
| EEPROM | 64 Bytes | 64 Byte |
| Timer/Zähler | 8 Bit | 16 Bit |
| Analoge Komparatoren | Ja | Ja |
| Integrierte USI | Ja | Ja |
| E/A-Pins | 28 | 32 |
| ADC-Kanäle | 6 (10 Bit) | 8 (10 Bit) |
| RAM | 256 Byte | 512 Byte |
| Stromverbrauch (max.) | 4 mA | 30 mA |
| Betriebsspannung | 1,8 – 5,5 V | 1,8 – 5,5 V |




