Ce texte dissipera toute confusion lors de tout processus d'achat d'ATTiny85, contenant ses spécifications, sa configuration de broches, sa distinction par rapport aux autres puces Attiny, des détails sur la famille Attiny85, une considération d'achat et quelques conseils sur la façon de l'utiliser lorsque vous l'obtenez.
Qu'est-ce que l'ATtiny85 ? | Avant d'acheter
L'ATtiny85 est un petit microcontrôleur hautes performances basé sur AVR. Il est équipé d'un processeur RISC. Il est disponible en deux boîtiers pour différentes interfaces et pour le contrôle de capteurs et d'appareils. Il offre une faible consommation d'énergie grâce à un MSSP et un CAN 10 bits. Ses 512 octets de RAM et ses 8 Ko d'EEROM permettent de gagner de la place pour le code d'instruction. Son petit boîtier principal intègre également des temporisateurs, des communications SPI, 85C, un BOD (réinitialisation en cas de sous-tension), des interruptions et un CAN. Différents types de stockage sont disponibles, tels que FLASH, EEPROM et SRAM. Cela en fait un appareil polyvalent et pratique.
Spécifications
Il est maintenant temps de vous montrer davantage de détails sur ses spécifications et ses paramètres pour une vérification minutieuse.
| Cadre de processeur | RISC 8 bits | Épingles | Broches-8 |
| Fréquence du processeur | 0-20MHz | Tension de travail | 4.5V-5.5V |
| Port GPIO | 6 | INT0 vers GPIO7 | 1 interruption externe |
| Courant continu max. par broche d'E/S | 40mA | Max. CC (broches VCC et GND) | 200mA |
| Température de fonctionnement | -55 ℃ à 125 ℃ | Interface UART | N/D |
| Interface série SPI maître/esclave (5,6,7, XNUMX, XNUMX broches) | Peut être utilisé pour programmer ce contrôleur | Interface série I2C ou à deux fils (5, 7 broches) | Peut être utilisé pour connecter des périphériques et des capteurs |
| Interface série universelle (5,6,7, XNUMX, XNUMX broches) | Peut être utilisé pour communiquer avec d'autres contrôleurs | Fonctionnalité ADC | 4channels ADC à résolution 10 bits |
| Comparateurs analogiques | 1 | Module de minuterie | Deux compteurs 8 bits |
| Sorties PWM | 4 | Oscillateur externe | 0-20MHz |
| Vitesse de l'unité centrale | 1 MIPS à 1 MHz | Oscillateur interne | 0-8MHz |
| Taille de la mémoire du programme ou de la mémoire flash | 8 Ko [10000 XNUMX cycles d'écriture/effacement] | Taille de la RAM | 512 octets sur la SRAM interne |
| Taille de l'EEPROM | 512 octets d'EEPROM programmable dans le système | Verrouillage du programme | Disponible |
| Chien de garde | Disponible | Modes d'économie d'énergie | 3 modes : inactif, réduction du bruit ADC, mise hors tension |
Configuration des broches

- Broche 1 (PB5) : Les fonctions de cette broche sont PCINT5, ADCO, dW et RESET. Elle sert de signal analogique, de réinitialisation, de chargeur de démarrage, de convertisseur analogique-numérique (CAN) et de suppression.
- Pin2 (PB3) : Le rôle de Pin2 est XTAL1, CLKI, ADC3, OC1B et PCINT3. Pin2 est principalement appliqué pour la programmation USB, l'entrée XTAL, l'entrée analogique et PWM.
- Les principales fonctions de la broche 3 sont XTAL2, CLKO, ADC2, OC1B et PCINT4. Cette broche est principalement utilisée pour les entrées analogiques, la programmation USB, la modulation de largeur d'impulsion (PWM) et les sorties XTAL.
- Broche 4 (GND) : la broche 4 introduit la terre ou l'alimentation négative dans le système.
- Broche 5 (PBO) : Ses principales fonctions sont AINO, MOSI, OC5A, OCOA, DI, AREF, SDA et PCINTO. Elle gère la communication SPI, la sortie PWM et la communication 1C.
- Broche 6 (PB1) : Ses principales fonctions sont MISO, AIN6, OCOB, OC1A, DO et PCINT1. Elle est utilisée pour la sortie PWM et la sortie de données SPI.
- Broche 7 (PB2) : Les principales fonctions de la broche 7 sont SCK, ADC1, TOm SCL et PCINT2. La broche 7 est principalement utilisée pour les signaux SCL et SCK des entrées analogiques et des données SPI.
- Pin8 (VCC) : Pin8 est utilisé pour fournir une alimentation en tension au système.
Quelle est la taille de ATtiny85 ?

Caractéristiques et fonctions et application
L'ATTiny85 se distingue des autres circuits intégrés par de nombreux avantages. Tout d'abord, son coût inférieur et sa faible consommation d'énergie le rendent respectueux de l'environnement et des utilisateurs. Ensuite, grâce à sa taille compacte, il s'intègre facilement dans un petit espace. PCB bordTroisièmement, il est capable de fonctionner avec des programmes d'application alimentés par batterie grâce à différents modes d'économie d'énergie. Quatrièmement, de nombreuses fonctions sont prises en charge par de petites broches, ce qui lui permet d'optimiser l'espace lorsqu'il est utilisé sur des circuits imprimés compacts et de haute technologie. Enfin, sa mémoire programme est appréciable.
L'ATtiny85 est un microcontrôleur très avancé doté de nombreuses fonctions, ce qui lui permet d'être utilisé dans de nombreuses applications électroniques. Ce microcontrôleur est comparable à un petit Arduino. Si le code est court et qu'un contrôleur alternatif est nécessaire, l'ATtiny85 est le choix idéal.
Il est largement appliqué dans différents domaines, tels que l'automobile, le contrôle industriel, les systèmes de capteurs, les appareils à énergie solaire, les télécommunications, les appareils médicaux, l'IoT, les systèmes embarqués et même le domaine des robots.
Quelles sont les différences entre ATtiny84 et ATtiny85 ?
Leur configuration des broches diffère. L'ATtiny est doté de 8 broches, dont cinq sont dédiées aux E/S numériques, trois aux entrées analogiques et deux aux PWM. L'ATtiny84, quant à lui, possède 14 broches, dont huit sont dédiées aux sorties numériques et analogiques, et trois aux sorties PWM. De plus, ses broches PB7 prennent également en charge la PWM.
Quelles sont les différences entre ATtiny13A et ATtiny85 ?
Comparé à l'ATtiny13A, l'Attiny85 dispose de davantage de mémoire Flash, RAM et EEPROM. De plus, l'Attiny85 est plus facile à prendre en main que l'ATtiny12A grâce à ses bibliothèques plus nombreuses.
Un regard plus approfondi sur la famille ATtiny85
| Produit | Marque | Description |
| ATTiny85-20PU | Puce | AVR, 4 Ko de mémoire FLASH, 256 octets de mémoire SRAM, ADC, 2 minuteries – 5 V, 20 MHz, PDIP, température ind., vert |
| ATTiny85-20MUR | Puce | AVR, 4 Ko de mémoire FLASH, 256 octets de mémoire SRAM, ADC, 2 temporisateurs – 20 MHz, QFN/MLF, température ind., vert, 5 V, T&R |
| ATTiny85-20SF | Puce | AVR, 4 Ko de mémoire FLASH, 256 octets de SRAM, ADC, 2 TIMERS – 5 V, 20 MHz, SOIC, +125 °C, VERT |
| ATTiny85-20SU | ATMEL | Microcontrôleur 8 bits ATtiny AVR RISC 8 Ko Flash 3.3 V/5 V 8 broches SOIC EIAJ |
| ATTiny85-20PU | ATMEL | Microcontrôleur 8 bits, basse consommation, hautes performances, ATtiny, 20 MHz, 8 Ko, 512 octets, 8 broches, DIP |
| ATTiny85-20MU | ATMEL | AVR, 4 Ko de mémoire FLASH, 256 octets de mémoire SRAM, ADC, 2 minuteries – 5 V, 20 MHz, MLF, température ind., vert |
| ATTiny85-20SH | ATMEL | Microcontrôleurs 8 bits – MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz |
| ATTiny85-20SUR | ATMEL | Microcontrôleur 8 bits ATtiny AVR RISC 8 Ko Flash 3.3 V/5 V 8 broches SOIC EIAJ T/R |
| ATTiny85-20MUR | ATMEL | AVR, 4 Ko de mémoire FLASH, 256 octets de mémoire SRAM, ADC, 2 temporisateurs – 20 MHz, QFN/MLF, température ind., vert, 5 V, T&R |
| ATTiny85-15SZ | ATMEL | Microcontrôleur 8 bits ATtiny AVR RISC 8 Ko Flash 3.3 V/5 V automobile 8 broches SOIC |
| ATTiny85-15ST1 | ATMEL | Microcontrôleur 8 bits ATtiny AVR RISC 8 Ko Flash 3.3 V/5 V automobile 8 broches SOIC |
La famille ATTiny85 contient de nombreux éléments pour répondre à vos besoins précis.
Où acheter ATTINY85 | Acheter
Lorsque nous achetons ATTiny85, l’un des meilleurs moyens est de se tourner vers son usine d’origine ou ses distributeurs.
Top 5 des vendeurs ATTNY85
- Microchip : Microchip Technology est le fournisseur original d'ATtiny85. Il offre également un support technique exceptionnel.
- Mokotechnologie Mokotechnology est votre fabricant électronique de confiance. Il propose l'ATtiny85 et la solution complète pour toute conception de circuit imprimé.
- Mouser Electronics : Mouser est un distributeur agréé de tous les leaders mondiaux des composants électroniques.
- Digikey : la plus grande sélection au monde de composants électroniques disponibles pour une expédition immédiate, condensateurs, résistances pour toute conception ou appareil.
- RS Components : RS est le fournisseur leader en ligne de solutions industrielles et électroniques. Commandes en ligne sécurisées, expédition le jour même et livraison gratuite.
Comment utiliser ATtiny85 avec Arduino ? | Après l'achat

Ttiny85 ISP est un périphérique open source compatible avec l'IDE Arduino. Nous allons ici prendre un exemple d'utilisation, le mini-USB, pour vous montrer comment ATtiny85 s'en sert. l'électronique grand public.
Cette conception utilise une horloge interne de 8 MHz pour piloter le microcontrôleur. Pour transférer les données vers la carte FTDI, la broche 2 du microcontrôleur est connectée à la broche TX de cette dernière. Le répartiteur FTDI sur la broche 3 fournit une alimentation 5 V au microcontrôleur. Le cavalier JP1 permet d'activer/désactiver la réinitialisation du microcontrôleur lors de la connexion du terminal à la carte répartiteur FTDI.
Lors du débogage de croquis avec AVR Dragon, n'oubliez pas d'activer le cavalier JP1. Sinon, le condensateur C3 provoquera des effets secondaires lors de l'exécution du code pas à pas.
Comment programmer ATtiny85 ?
Vous pouvez utiliser Arduino Uno pour programmer ATtiny85.
Étape 1 : Nous devons d’abord configurer l’Arduino Uno comme FAI pour qu’il agisse comme programmeur pour l’ATtiny85. Pour cela, connectez l’Arduino Uno à votre ordinateur portable et démarrez l’IDE Arduino. Cliquez ensuite sur Fichier > Exemple > ArduinoSP et téléchargez le code FAI de l’Arduino.
Étape 2 : Programmez le schéma du circuit ATtiny85.
Étape 3 : Programmez-le avec l'IDE Arduino.
Comment exécuter ATtiny85 avec précaution ?
Il s'agit d'un composant très sensible. Pour optimiser les performances des contrôleurs à long terme, les concepteurs doivent être prudents lors de leur utilisation, quelle que soit l'application.
- La tension d'alimentation ne doit pas dépasser 5.5 V. La tension de sortie de la source doit être vérifiée à l'aide d'un multimètre numérique précis avant la connexion.
- La tension continue de chaque broche 1/0 doit être de 40 mA. La tension de la broche GND et de l'alimentation positive doit être de 200 mA. Avant la mise sous tension, la polarité de la broche du microcontrôleur doit être vérifiée.
- Pour positionner ce contrôleur, vous devez utiliser un support IC sur le circuit ou la plaque d'essai qui protège le contrôleur de la chaleur générée pendant le soudage.
- De plus, la température minimale et maximale de stockage est de -65°C à +150°C, mais la température de fonctionnement est de -55°C à +125°
Si vous avez des questions supplémentaires sur ATtiny85, telles que la conception embarquée et la fabrication d'appareils associés, n'hésitez pas à communiquez.



