Confronto tra microcontrollori ATtiny25/45/85
L'intercambiabilità dei microcontrollori ATtiny
Quando hai bisogno di un microcontrollore in grado di gestire compiti minori con estrema affidabilità e un costo BOM contenuto, la famiglia di microcontrollori ATtiny85/45/25 è un'opzione molto apprezzata da molti ingegneri. Questi dispositivi si distinguono per le loro dimensioni ridottissime, insieme a capacità IO limitate (5 IO dedicati + reset). Funzionano su un'ampia gamma di tensioni e consumano pochissima energia. Questo rende gli ATtiny perfetti per l'uso in dispositivi a batteria per la mobilità elettrica o in elettrodomestici efficienti dal punto di vista energetico, dove ogni minimo consumo energetico è fondamentale.

Immagine: Jeremy Cook
Tuttavia, con i continui problemi nella catena di approvvigionamento, potrebbe non essere possibile trovare l'esatto modello di ATtiny che si è abituati a utilizzare e, quando si trova ciò di cui si ha bisogno, il prezzo potrebbe essere diverso da quello previsto. La buona notizia è che potrebbe esserci un'alternativa per la tua nuova macchina autonoma, innovazione tecnologica per edifici intelligenti o altro dispositivo smart, sotto forma di un altro microcontrollore ATtiny. Spesso un ATtiny può funzionare come sostituto diretto se le specifiche sono sufficienti.
Differenze ATtiny (25/45/85)
Studiando il lungo (234 pagine) datasheet di ATtiny25/V / ATtiny45/V / ATtiny85/V, si scopre che questi piccoli chip sono estremamente impressionanti, includendo un numero enorme di funzionalità in un alloggiamento che potrebbe facilmente essere risucchiato da un aspirapolvere. Si scopre anche che le differenze di elaborazione tra i tre risiedono principalmente nelle configurazioni della memoria. Tutti dispongono di versioni standard che funzionano tra 0 e 20 MHz, così come la versione a bassa tensione -V che funziona tra 0 e 10 MHz. Condividono inoltre molte periferiche disponibili, come uscite PWM, ingressi ADC e funzionalità touch. Le statistiche di memoria si trovano a pagina 1 del datasheet. Riassumendo per il 25, 45 e 85 rispettivamente:
- Flash: 2/4/8 kilobyte
- EEPROM: 128/256/512 byte
- SRAM: 128/256/512 byte
Pacchetti ATtiny25/45/85
Oltre ai requisiti di memoria, affinché i chip possano essere sostituti diretti l’uno dell’altro, anche i loro package devono essere compatibili. La buona notizia è che ogni variante di ATtiny è disponibile nei seguenti formati, come descritto in dettaglio alle pagine 204-211 del datasheet:
- 8P3 – Package Dual In-line Plastico a 8 pin (PDIP)
- 8S2 – Package Small Outline Plastico a 8 pin (EIAJ SOIC)
- 20M1 – Package Micro Lead Frame a 20 piazzole (MLF)

Immagine: Jeremy Cook | intestazione da 0,1” per scala
L'ATtiny85 è disponibile solo nei formati (8P3, 8S2, 20M1), il che significa che i modelli 25/45 hanno entrambi un form-factor compatibile con qualsiasi chip ATtiny85. Tuttavia, l'ATtiny25 e l'ATtiny45 hanno ciascuno un formato aggiuntivo che non si trova altrove in questa famiglia:
- ATtiny45 – 8X – Plastic Thin Shrink Small Outline Package (TSSOP)
- ATtiny25 – S8S1 – Plastic Gull Wing Small Outline Package (JDEC SOIC)
Tensione, Velocità di Elaborazione e Tolleranza alla Temperatura
I chip ATtiny25/45/85 sono tutti disponibili in versioni “V” con velocità di clock di 10 MHz (es. ATtiny25V-10MU), che richiedono un'alimentazione tra 1,8-5,5V. Ogni chip è anche disponibile in versioni “non-V” con velocità di clock di 20 MHz (es. ATtiny25-20MU), che richiedono un'alimentazione leggermente superiore, compresa tra 2,7-5,5V. Le gamme di temperatura standard per gli ATtiny sono comprese tra -40ºC e +85ºC. Per l'ATtiny25 sono disponibili gamme estese fino a +105ºC e +125ºC.
Altre possibilità per ATtiny

Immagine: Jeremy Cook
L'ATtiny25/45/85 è un componente di automazione affidabile e, come discusso qui, sono compatibili in molte situazioni. Si potrebbe anche considerare i più recenti microcontrollori ATtiny delle serie 1 e 0 di Microchip per i progetti, anche se utilizzarli in un design esistente richiederebbe un po' più di adattamento rispetto a inserire semplicemente un altro chip ATtinyx5.
Esperimenti sulle capacità di ATtiny
Sebbene la serie ATtiny sia limitata nei suoi utilizzi, è piuttosto utile per determinati progetti, come dispositivi embedded che devono svolgere alcuni semplici compiti. Qualunque tipo di ATtiny tu scelga–o decida di sostituire–puoi essere certo di capacità di elaborazione estremamente affidabili in un formato molto compatto.
Tag articolo
