Übersicht über den Mikrocontroller ATtiny13
Der ATtiny13 ist ein energiesparender 8-Bit-CMOS-Mikrocontroller, der auf der erweiterten AVR-RISC-Architektur basiert. Mit seinem fortschrittlichen Befehlssatz und einer Befehlsausführungszeit von nur einem Taktzyklus erreicht der ATtiny13 einen Datendurchsatz von bis zu 1 MIPS/MHz und trägt so dazu bei, den Kompromiss zwischen Stromverbrauch und Verarbeitungsgeschwindigkeit in einem System zu verringern.
ATtiny13 Funktionen
- Hohe Leistung
- Geringer Stromverbrauch
- On-Chip-Analogkomparator
- 120 leistungsstarke Befehle
- Ausführung meist in einem einzigen Taktzyklus
- Vollständig statischer Betrieb
- Intern kalibrierter Oszillator
- Industrieller Temperaturbereich
- Verbesserte Einschalt-Reset-Schaltung
- DebugWIRE On-Chip-Debug-System
- In-System-programmierbar über SPI-Port
- Externe und interne Interrupt-Quellen
- Programmierbare Brown-Out-Erkennungsschaltung
- Programmierbarer Watchdog-Timer mit separatem On-Chip-Oszillator
- Low-Power-Idle-, ADC-Rauschunterdrückungs- und Power-Down-Modi

ATtiny13 Spezifikation
| Parameter | Value |
|---|---|
| Flash Memory | 1K bytes |
| EEPROM | 64 bytes |
| SRAM | 64 bytes |
| General purpose I/O lines | 6 |
| General working registers | 32 x 8 |
| Timer/counter | 1 * 8-bit (with compare mode) |
| ADC channels | 4 * 10-bit |
| PWM Channels | 2 |
| Operating Voltage | 2.7 - 5.5V |
| Package | 8-pin PDIP/SOIC |
ATtiny13-Pin-Konfiguration

Pin-Beschreibung
| Pin Number | Pin Name | Function |
|---|---|---|
| 1 | PB5 | Digital I/O Pin |
| 2 | PB3 | Digital I/O Pin |
| 3 | PB4 | Digital I/O Pin |
| 4 | GND | Ground |
| 5 | VCC | Power Supply (5V) |
| 6 | PB2 | Digital I/O Pin |
| 7 | PB1 | Digital I/O Pin |
| 8 | PB0 | Digital I/O Pin |
ATtiny13 Blockdiagramm

ATtiny13-Pinbelegung für GPIO, ADC und ISP
Der ATtiny13 besitzt acht Pins: VCC und GND, Reset an PB5 sowie sechs mehrfach belegte Leitungen PB0–PB5. Für die Programmierung in der Schaltung dienen üblicherweise PB0 als MOSI, PB1 als MISO, PB2 als SCK und PB5 als RESET. Pin 1 ist stets an der Gehäusemarkierung auszurichten; Alternativfunktionen stehen im Datenblatt des ATtiny13 oder ATtiny13A.
- Sauber versorgen:
VCCnahe Pin 8 und 4 gegenGNDentkoppeln. - ISP freihalten: angeschlossene Lasten dürfen PB0, PB1, PB2 und RESET nicht treiben.
- ADC prüfen: Kanalzuordnung, Referenz und Quellimpedanz bestätigen.
- Fuses überdenken: Takt- und Resetänderungen können normalen ISP sperren.
- Stromgrenzen beachten: Pin- und Portwerte des konkreten Bausteins einhalten.
ATtiny13-Anwendungen
- LED-Blinken: Ampeln, Warnleuchten oder dekorative Leuchten.
- Sensorsteuerung: Temperatur-, Licht- und Feuchtigkeitssensoren.
- Motorsteuerung: Robotik oder automatisierte Systeme.
- Sicherheitssysteme: Türschlösser, Alarmanlagen und Zugangskontrollsysteme.
- Audiosysteme: Verstärker, Equalizer und Klangfilter.
- Zeitmessung und Uhren: Timer zur Messung der Dauer eines Ereignisses.
- Anzeigesteuerung: LCDs, LEDs und OLEDs.




