Attiny48/88
Le microcontrôleur ATtiny48/88 basé sur AVR est un dispositif CMOS à faible consommation d'énergie qui offre une puissance de traitement impressionnante tout en optimisant la consommation d'énergie. Son puissant jeu d'instructions permet l'exécution en un seul cycle d'horloge, ce qui se traduit par des débits pouvant atteindre 1 MIPS par MHz.

Caractéristiques
RISC Architecture
Il dispose d'une architecture RISC avancée avec 123 instructions, dont la plupart peuvent être exécutées en un seul cycle d'horloge, et 32 registres à usage général de 8 bits.
Mémoire
Le microcontrôleur fonctionne de manière entièrement statique et dispose d'une grande durabilité et de segments de mémoire non volatile. Il dispose d'une mémoire programme Flash auto-programmable intégrée de 4K/8K octets (ATtiny48/88), d'une mémoire EEPROM de 64/64 octets (ATtiny48/88) et d'une mémoire SRAM interne de 256/512 octets (ATtiny48/88).
Périphériques
Le microcontrôleur dispose d'un verrouillage de programmation pour la sécurité logicielle et d'une section de fonctionnalités périphériques qui comprend un temporisateur/compteur 8 bits avec préscaler et mode de comparaison séparés, un temporisateur/compteur 16 bits avec prédiviseur et modes de comparaison et de capture, un convertisseur analogique-numérique 10 bits à 8 canaux, une interface série SPI maître/esclave, une interface série à 2 fils orientée octet (compatible Philips I2C), un temporisateur de surveillance programmable avec oscillateur intégré séparé, un comparateur analogique intégré et une fonction d'interruption et de réveil sur changement de broche.
Lignes d'E/S et broches
Le microcontrôleur dispose de 28 lignes d'E/S programmables dans un boîtier TQFP à 32 broches et QFN/MLF à 32 pastilles, et de 24 lignes d'E/S programmables dans un boîtier PDIP à 28 broches et QFN/MLF à 28 pastilles. Il offre également différentes tensions de fonctionnement, une plage de température de -40 °C à +85 °C et différents grades de vitesse.
Pin Configurations


Schéma fonctionnel

Avec 32 registres de travail à usage général, le cœur AVR fournit un jeu d'instructions riche qui offre une large gamme de fonctionnalités. Les 32 registres sont directement connectés à l'unité arithmétique et logique (ALU), ce qui permet d'accéder à deux registres indépendants en une seule instruction exécutée en un cycle d'horloge. L'architecture qui en résulte est plus efficace en termes de code tout en atteignant des débits jusqu'à dix fois plus rapides que les microcontrôleurs CISC conventionnels.
Comparaison entre ATtiny48 et ATtiny88
Les ATtiny48 et ATtiny88 sont tous deux des microcontrôleurs AVR 8 bits d'Atmel. Ces deux microcontrôleurs offrent un large éventail de fonctionnalités, notamment une mémoire flash intégrée, une mémoire SRAM, une mémoire EEPROM et toute une gamme de périphériques numériques et analogiques. Le tableau suivant résume leur comparaison :
| Caractéristiques | ATtiny48 | ATtiny88 |
|---|---|---|
| Mémoire programme | 4K | 8 Ko |
| EEPROM | 64 octets | 64 octets |
| Minuterie/Compteur | 8 bits | 16 bits |
| Comparateurs analogiques | Oui | Oui |
| USI intégré | Oui | Oui |
| Broches E/S | 28 | 32 |
| Canaux ADC | 6 (10 bits) | 8 (10 bits) |
| RAM | 256 octets | 512 octets |
| Consommation électrique (max.) | 4 mA | 30 mA |
| Tension de fonctionnement | 1,8 – 5,5 V | 1,8 – 5,5 V |




