8-Bit-programmierbarer Mikrocontroller Atmel Attiny48/88

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.

ATtiny48 and ATtiny88 Microcontroller
Mikrocontroller ATtiny48 und ATtiny88

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

                    Pinout of ATtiny48
                    Pinbelegung des ATtiny48
                    Pinout of ATtiny88
                    Pinbelegung des ATtiny88

                    Blockdiagramm

                    Block Diagram of ATtiny48/88
                    Blockdiagramm des ATtiny48/88

                    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:

                    FunktionenATtiny48ATtiny88
                    Programmspeicher4K8K
                    EEPROM64 Bytes64 Byte
                    Timer/Zähler8 Bit16 Bit
                    Analoge KomparatorenJaJa
                    Integrierte USIJaJa
                    E/A-Pins2832
                    ADC-Kanäle6 (10 Bit)8 (10 Bit)
                    RAM256 Byte512 Byte
                    Stromverbrauch (max.)4 mA30 mA
                    Betriebsspannung1,8 – 5,5 V1,8 – 5,5 V

                    ATtiny48-Gehäuse und Pinbelegung vor dem Layout abgleichen

                    Die ATtiny48-Pinbelegung lässt sich nicht allein aus dem Bauteilnamen freigeben, da physische Pinzahl und Nummerierung vom Gehäuse abhängen. Verwenden Sie vor Footprint und Programmieranschluss den vollständigen Bestellcode und die passende Gehäusezeichnung im ATtiny48-Datenblatt.

                    • Gehäuse entschlüsseln: -PU steht für 28P3 mit 28-poligem PDIP, -AU für 32A TQFP, -CCU für 32CC1 UFBGA, -MU für 32M1-A QFN mit 32 Pads und -MMU oder -MMH für 28M1 QFN mit 28 Pads.
                    • Ansicht prüfen: Draufsicht und Landeflächen-Unteransicht unterscheiden, Pin 1 beziehungsweise Ball A1 finden und Nummern nie zwischen 28- und 32-Positionen übertragen.
                    • Versorgung vollständig zuordnen: VCC, GND, AVCC und AREF im gewählten Gehäuse verifizieren und lokal abblocken.
                    • Programmierung reservieren: RESET und ISP-Leitungen verfolgen sowie Takt, ADC und Alternativfunktionen vor externer Beschaltung prüfen.
                    • Exakten Footprint freigeben: Körpermaß, Raster und Land Pattern zum Code abgleichen, DRC und 1:1-Ausdruck prüfen und die erste Baugruppe durchmessen.

                    Teilen auf:

                    Nach oben scrollen

                    Sofortangebot

                    Instant Quote