Dieser Text wird alle Unklarheiten während des Kaufprozesses von ATTiny85 beseitigen. Er enthält die Spezifikationen, die Pin-Konfiguration, die Unterscheidung gegenüber anderen Attiny-Chips, Einzelheiten zur Attiny85-Familie, Kaufüberlegungen und einige Tipps zur Verwendung nach dem Kauf.
Was ist der ATtiny85 | Vor dem Kauf
Der ATtiny85 ist ein kleiner, leistungsstarker Mikrocontroller auf AVR-Basis. Er ist mit einer RISC-CPU ausgestattet. Er ist in zwei Gehäuseformen erhältlich, die sich für unterschiedliche Schnittstellen und die Steuerung von Sensoren und Geräten eignen. Erfreulicherweise ermöglicht er einen niedrigen Stromverbrauch mit einem MSSP und einem 10-Bit-ADC. 512 Byte RAM und 8 KB EEROM des ATTiny85 bieten Platz für Befehlscode. Der kleine Hauptkörper des ATTiny12 bietet außerdem Timer, SPI-Kommunikation, 85C-Kommunikation, BOD (Unterspannungs-Reset), Interrupts und einen ADC. Verschiedene Speicheroptionen wie FLASH, EEPROM und SRAM stehen zur Verfügung. Das macht ihn zu einem äußerst vielseitigen und nützlichen Gerät.
Normen
Jetzt ist es an der Zeit, Ihnen mehr über die Spezifikationen und Parameter zu zeigen, damit Sie diese sorgfältig prüfen können.
| CPU-Framework | 8 Bit RISC | Stifte | Stifte-8 |
| CPU-Frequenz | 0-20MHz | Betriebsspannung | 4.5V-5.5V |
| GPIO-Anschluss | 6 | INT0 zu GPIO7 | 1 Externer Interrupt |
| Max. DC pro E/A-Pin | 40 mA | Max. DC (VCC- und GND-Pins) | 200 mA |
| Betriebstemperatur | -55 ℃ bis 125 ℃ | UART-Schnittstelle | N / A |
| Master/Slave SPI-Seriell-Schnittstelle (5,6,7 Pin) | Kann zur Programmierung dieses Controllers verwendet werden | I2C oder Zweidraht-Serielles Interface (5, 7 Pin) | Kann zum Anschluss von Peripheriegeräten und Sensoren verwendet werden |
| Universelle serielle Schnittstelle (5,6,7 Pin) | Kann zur Kommunikation mit anderen Controllern verwendet werden | ADC-Funktion | 4channels ADC mit 10-Bit-Auflösung |
| Analoge Komparatoren | 1 | Timer-Modul | Zwei 8-Bit-Zähler |
| PWM-Ausgänge | 4 | Externer Oszillator | 0-20MHz |
| CPU-Geschwindigkeit | 1 MIPS bei 1 MHz | Interner Oszillator | 0-8MHz |
| Programmspeicher- oder Flash-Speichergröße | 8 KB [10000 Schreib-/Löschzyklen] | RAM-Größe | 512 Bytes im internen SRAM |
| EEPROM-Größe | 512 Bytes systemintern programmierbares EEPROM | Programmsperre | Verfügbar |
| Watchdog-Timer | Verfügbar | Energiesparmodi | 3 Modi: Leerlauf, ADC-Rauschunterdrückung, Ausschalten |
Pin-Konfiguration

- Pin 1 (PB5): Die Funktionen dieses Pins sind PCINT5, ADCO, dW und RESET. Dieser Pin dient als Analog-, Reset-, Bootloader-, ADC- und Löschfunktion.
- Pin2 (PB3): Die Rolle von Pin2 ist XTAL1, CLKI, ADC3, OC1B und PCINT3. Pin2 wird hauptsächlich für USB-Programmierung, XTAL-Eingang, analogen Eingang und PWM verwendet.
- Die Hauptfunktionen von Pin3 sind XTAL2, CLKO, ADC2, OC1B und PCINT4. Dieser Pin wird hauptsächlich für analoge Eingänge, USB-Programmierung, PWM und XTAL-Ausgänge verwendet.
- Pin4 (GND): Pin4 führt dem System Masse oder negative Spannung zu.
- Pin5 (PBO): Die Hauptfunktionen von Pin5 sind AINO, MOSI, OC1A, OCOA, DI, AREF, SDA und PCINTO. Es übernimmt die SPI-Kommunikation, den PWM-Ausgang und die 12C-Kommunikation.
- Pin 6 (PB1): Die Hauptfunktionen von Pin 6 sind MISO, AIN1, OCOB, OC1A, DO und PCINT1. Pin 6 wird für PWM-Ausgang und SPI-Datenausgang verwendet.
- Pin7 (PB2)Die Hauptfunktionen von Pin7 sind SCK, ADC1, TOm SCL und PCINT2. Pin7 wird hauptsächlich für SCL und SCK von analogen I/P- und SPI-Daten verwendet.
- Pin8 (VCC): Pin8 wird zur Spannungsversorgung des Systems verwendet.
Wie groß ist ATtiny85?

Merkmale & Funktionen & Anwendung
ATTiny85 unterscheidet sich von anderen ICs durch viele Vorteile. Erstens sind die geringeren Kosten und der geringere Stromverbrauch benutzerfreundlich und umweltfreundlich. Zweitens lässt es sich aufgrund seiner geringen und kompakten Größe problemlos in einem kleinen PCB-BoardDrittens ermöglicht es die Ausführung batteriebetriebener Anwendungsprogramme durch verschiedene Energiesparmodi. Viertens sind viele Funktionen auf kleinen Pins untergebracht, sodass der Platz bei der Verwendung in kleinen und hochtechnologischen Leiterplatten voll ausgenutzt wird. Und schließlich ist der Programmspeicher nicht schlecht.
ATtiny85 ist ein hochentwickelter Mikrocontroller mit zahlreichen Funktionen, der in einer Vielzahl elektronischer Anwendungen eingesetzt werden kann. Dieser Mikrocontroller ähnelt einem kleinen Arduino. Wenn der Code kurz ist und ein alternativer Controller benötigt wird, ist der ATtiny85 die richtige Wahl.
Es wird in vielen verschiedenen Bereichen eingesetzt, beispielsweise in der Automobilindustrie, der industriellen Steuerung, Sensorsystemen, Solarenergiegeräten, der Telekommunikation, medizinischen Geräten, dem IoT, eingebetteten Systemen und sogar im Roboterbereich.
Was sind die Unterschiede zwischen ATtiny84 und ATtiny85?
Sie unterscheiden sich in der Pin-Konfiguration. ATtiny verfügt über 8 Pins. Fünf davon sind für digitale Ein- und Ausgänge geeignet. Drei davon dienen als analoge Eingänge. Zwei davon können PWM-Pins sein. Im Gegensatz dazu verfügt ATtiny84 über 14 Pins. Acht davon sind für digitale Ausgänge und analoge Eingänge verfügbar. Drei davon sind für PWM-Ausgabe geeignet. Darüber hinaus unterstützen die PB7-Pins auch PWM.
Was sind die Unterschiede zwischen ATtiny13A und ATtiny85?
Im Vergleich zum ATtiny13A verfügt der 85 über mehr Flash-, RAM- und EEPROM-Speicher. Außerdem ist der Einstieg in den Attiny85 einfacher als beim 12A, da er über mehr Bibliotheken verfügt.
Ein genauerer Blick auf die ATtiny85-Familie
| Artikel | Marke | Beschreibung |
| ATTiny85-20PU | Mikrochip | AVR, 4 KB FLASH, 256 B SRAM, ADC, 2 TIMER – 5 V, 20 MHz, PDIP, IND TEMP, GRÜN |
| ATTiny85-20MUR | Mikrochip | AVR, 4 KB FLASH, 256 B SRAM, ADC, 2 TIMER – 20 MHz, QFN/MLF, IND TEMP, GRÜN, 5 V, T&R |
| ATTiny85-20SF | Mikrochip | AVR, 4 KB FLASH, 256 B SRAM, ADC, 2 TIMER – 5 V, 20 MHz, SOIC, +125 °C, GRÜN |
| ATTiny85-20SU | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3.3V/5V 8Pin SOIC EIAJ |
| ATTiny85-20PU | ATMEL | 8-Bit-Mikrocontroller, geringer Stromverbrauch, hohe Leistung, ATtiny, 20 MHz, 8 KB, 512 Byte, 8 Pins, DIP |
| ATTiny85-20MU | ATMEL | AVR, 4 KB FLASH, 256 B SRAM, ADC, 2 TIMER – 5 V, 20 MHz, MLF, IND TEMP, GRÜN |
| ATTiny85-20SH | ATMEL | 8-Bit-Mikrocontroller – MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz |
| ATTiny85-20SUR | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3.3V/5V 8Pin SOIC EIAJ T/R |
| ATTiny85-20MUR | ATMEL | AVR, 4 KB FLASH, 256 B SRAM, ADC, 2 TIMER – 20 MHz, QFN/MLF, IND TEMP, GRÜN, 5 V, T&R |
| ATTiny85-15SZ | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3.3V/5V Automotive 8Pin SOIC |
| ATTiny85-15ST1 | ATMEL | MCU 8Bit ATtiny AVR RISC 8KB Flash 3.3V/5V Automotive 8Pin SOIC |
Die ATTiny85-Familie enthält viele Elemente, um Ihre genauen Anforderungen zu erfüllen.
Wo kann man ATTINY85 kaufen? | Kaufen
Wenn wir ATTiny85 kaufen, ist es am besten, sich an die Originalfabrik oder den Originalhändler zu wenden.
Top 5 ATTNY85-Verkäufer
- Microchip: Microchip Technology ist der ursprüngliche Anbieter des ATtiny85. Das Unternehmen bietet außerdem hervorragenden technischen Support.
- Mokotechnologie : Mokotechnology ist Ihr vertrauenswürdiger Elektronikhersteller. Wir bieten ATtiny85 und damit die Komplettlösung für jedes PCB-Design.
- Mouser Electronics: Mouser ist ein autorisierter Distributor aller weltweit führenden Hersteller elektronischer Komponenten.
- Digikey: Weltweit größte Auswahl an elektronischen Komponenten, sofort lieferbar, Kondensatoren, Widerstände für jedes Design oder Gerät.
- RS Components: RS ist der führende Online-Anbieter von industriellen und elektronischen Lösungen. Sichere Online-Bestellung, Versand noch am selben Tag und kostenlose Lieferung möglich.
Wie verwende ich ATtiny85 mit Arduino? | Nach dem Kauf

Ttiny85 ISP ist ein Open-Source-Gerät mit Arduino IDE-Kompatibilität. Hier zeigen wir Ihnen anhand eines Beispiels, Mini-USB, wie ATtiny85 in Unterhaltungselektronik.
Dieses Design nutzt einen internen 8-MHz-Takt zur Ansteuerung des Mikrocontrollers. Zur Datenübertragung an die FTDI-Karte wird Pin 2 des Mikrocontrollers mit dem TX-Pin der FTDI-Karte verbunden. Der FTDI-Splitter an Pin 3 versorgt den Mikrocontroller mit 5 V. Jumper JP1 dient zum Aktivieren/Deaktivieren des Zurücksetzens des Mikrocontrollers beim Herstellen einer Terminalverbindung mit der FTDI-Splitterkarte.
Vergessen Sie beim Debuggen von Skizzen mit AVR Dragon nicht, den Jumper JP1 einzuschalten. Andernfalls verursacht der Kondensator C3 beim Ausführen von Code Nebenwirkungen.
Wie programmiere ich ATtiny85?
Sie können Arduino Uno zum Programmieren von ATtiny85 verwenden.
Schritt 1: Zuerst müssen wir den Arduino Uno als ISP konfigurieren, damit er als Programmierer für den ATtiny85 fungiert. Verbinden Sie dazu den Arduino Uno mit Ihrem Laptop und starten Sie die Arduino IDE. Klicken Sie anschließend auf Datei > Beispiel > ArduinoSP und laden Sie den Arduino-ISP-Code hoch.
Schritt 2: Programmieren Sie den Schaltplan des ATtiny85.
Schritt 3: Programmieren Sie es mit der Arduino IDE.
Wie führt man ATtiny85 sorgfältig aus?
Es handelt sich um eine sehr empfindliche Komponente. Um langfristig die optimale Leistung der Controller zu erzielen, sollten Entwickler bei deren Einsatz in allen Anwendungen vorsichtig sein.
- Die Versorgungsspannung sollte 5.5 V nicht überschreiten. Und der Ausgang der Spannungsquelle muss vor dem Anschließen mit einem genauen digitalen Multimeter überprüft werden.
- Der Gleichstrom jedes 1/0-Pins sollte 40 mA betragen. Der GND-Pin und die positive Stromversorgung sollten 200 mA betragen. Vor der Stromversorgung sollte die Polarität des Mikrocontroller-Pins überprüft werden.
- Um diesen Controller zu positionieren, müssen Sie einen IC-Sockel auf der Schaltung oder Steckplatine verwenden, der den Controller vor der beim Schweißen entstehenden Hitze schützt.
- Darüber hinaus beträgt die minimale und maximale Lagertemperatur -65°C bis +150°C, die Betriebstemperatur jedoch -55°C bis +125°
Wenn Sie weitere Fragen zu ATtiny85 haben, z. B. zum Embedded-Design und zur zugehörigen Geräteherstellung, wenden Sie sich bitte an Kontakt aufnehmen.



