Comparaison des microcontrôleurs ATtiny25/45/85
L'interchangeabilité des microcontrôleurs ATtiny
Lorsque vous avez besoin d'un microcontrôleur capable de gérer des tâches mineures avec une fiabilité extrême et un coût BOM réduit, la famille de microcontrôleurs ATtiny85/45/25 est une option de choix pour de nombreux ingénieurs. Ces dispositifs se distinguent par leur taille minuscule ainsi que leurs capacités d'entrée/sortie limitées (5 IO dédiées + réinitialisation). Ils fonctionnent dans une large plage de tensions et consomment très peu d'énergie. Cela rend les ATtiny parfaits pour une utilisation dans des dispositifs de mobilité électrique alimentés par batterie ou des appareils écoénergétiques où chaque parcelle d'énergie compte.

Image : Jeremy Cook
Cependant, avec les problèmes actuels de chaîne d'approvisionnement, il peut ne pas être possible de trouver le modèle ATtiny exact que vous avez l'habitude d'utiliser, et lorsque vous trouvez ce dont vous avez besoin, le prix peut être différent de ce à quoi vous vous attendiez. La bonne nouvelle est qu'une alternative pourrait être disponible pour votre nouvelle machine autonome, innovation en technologie de bâtiment intelligent ou autre appareil intelligent, sous la forme d'un autre microcontrôleur ATtiny. Souvent, un modèle ATtiny peut servir de remplacement direct si les spécifications sont suffisantes.
Différences ATtiny (25/45/85)
En étudiant le long datasheet des ATtiny25/V / ATtiny45/V / ATtiny85/V (234 pages), vous découvrirez que ces petites puces sont extrêmement impressionnantes, intégrant un nombre considérable de fonctionnalités dans un boîtier qui pourrait facilement être aspiré par un aspirateur. Vous constaterez également que les différences de traitement entre les trois résident principalement dans leurs configurations de mémoire. Tous disposent de versions standard fonctionnant entre 0-20 MHz, ainsi que d'une version basse tension -V fonctionnant entre 0-10 MHz. Ils partagent également de nombreux périphériques disponibles, tels que des sorties PWM, des entrées ADC et une fonctionnalité tactile. Les caractéristiques mémoires se trouvent à la page 1 du datasheet. Résumé pour le 25, le 45 et le 85 respectivement :
- Flash : 2/4/8 kilooctets
- EEPROM : 128/256/512 octets
- SRAM : 128/256/512 octets
Boîtiers ATtiny25/45/85
En plus des besoins de mémoire, pour que les puces soient des remplacements directs les unes des autres, leurs boîtiers doivent également être compatibles. La bonne nouvelle, c'est que chaque variation de l'ATtiny est disponible dans les formats suivants, comme décrit en détail aux pages 204-211 de la fiche technique :
- 8P3 – Boîtier Dual Inline en plastique à 8 broches (PDIP)
- 8S2 – Boîtier Plastic Small Outline à 8 broches (EIAJ SOIC)
- 20M1 – Boîtier Micro Lead Frame à 20 pastilles (MLF)

Image : Jeremy Cook | Connecteur de 0,1" pour l'échelle
Le ATtiny85 n'est disponible que dans ces formats (8P3, 8S2, 20M1), ce qui signifie que les modèles 25/45 ont tous deux un facteur de forme compatible avec n'importe quel circuit ATtiny85. Cependant, les ATtiny25 et ATtiny45 possèdent chacun un format supplémentaire qui n'est pas présent ailleurs dans cette famille :
- ATtiny45 – 8X – Boîtier plastique fin en version rétrécie à petites dimensions (TSSOP)
- ATtiny25 – S8S1 – Boîtier plastique aile de mouette à petites dimensions (JDEC SOIC)
Tension, vitesse de traitement et tolérance à la température
Les puces ATtiny25/45/85 sont toutes disponibles en versions "V" avec une vitesse d'horloge de 10 MHz (par exemple ATtiny25V-10MU), qui nécessitent une alimentation entre 1,8 et 5,5 V. Chaque puce est également disponible en versions "non-V" à 20 MHz (par exemple ATtiny25-20MU), qui nécessitent une alimentation légèrement supérieure, entre 2,7 et 5,5 V. Les plages de température standard pour les ATtiny se situent entre -40ºC et +85ºC. Des plages étendues allant jusqu'à +105ºC et +125ºC sont disponibles uniquement pour l'ATtiny25.
Autres possibilités ATtiny

Image : Jeremy Cook
Le ATtiny25/45/85 est un composant d'automatisation fiable et, comme mentionné ici, ils sont compatibles dans de nombreuses situations. On pourrait également envisager les microcontrôleurs ATtiny des séries 1 et 0 plus récents de Microchip pour des projets, bien que leur utilisation dans une conception existante nécessiterait un peu plus d'adaptation que simplement remplacer par une autre puce ATtinyx5.
Expériences sur les capacités de l'ATtiny
Bien que la série ATtiny soit limitée dans ses utilisations, elle est très utile pour certains projets, tels que les dispositifs embarqués qui doivent accomplir quelques tâches simples. Quel que soit le type d'ATtiny que vous choisissez – ou choisissez de remplacer –, vous pouvez être assuré de capacités de traitement extrêmement fiables dans un format très compact.
Étiquettes d'article
