Questo post descrive come programmare il microcontrollore ATTINY13A tramite Arduino Nano.
Il datasheet ATTINY13A DataSheet definisce lo ATTINY13A come un microcontrollore ad 8bit con 1KB di memoria Flash, 64B di EEprom e 64B di RAM
Chiaramente e' un microcontrollore con caratteristiche molto limitate, tuttavia puo' essere utilissimo in moltissime occasioni e progetti.
Uno dei vantaggi principali per il Maker e' che tramite il meccanismo dei board manager di Arduino IDE e' possibile programmare questo piccolissimo microcontrollore tramite IDE di Arduino
In questa immagine e' possibile vedere il pinout del ATTINY13A.
Sotto un dettaglio del pinout dell'header ISP montato sull'Arduino Nano
Vediamo ora come programmare ATTINY13A con Arduino Nano e come caricare un semplice programma.
Cablaggio
Eseguire il cablaggio su una breadboard come mostrato in figura.
Fare attenzione al verso del ATTINY13A prendendo come riferimento il puntino ad un estremita' del chip che rappresenta il pin #1
Sotto i dettagli della mia realizzazione su breadboard dove ho mantenuto il codice colori come nella figura sopra.
Preparazione dell'ambiente
Nel video sottostante e' possibile vedere tutti i passi per aggiungere la definizione di ATTINY13A nel board manager e come usare Arduino Nano come programmatore ISP per caricare un semplice programma su ATTINY13A
Nel video e' usata la seguente URL