Attiny48/88
El microcontrolador ATtiny48/88 basado en AVR es un dispositivo CMOS de bajo consumo que ofrece una impresionante potencia de procesamiento al tiempo que optimiza el consumo de energía. Su potente conjunto de instrucciones permite la ejecución en un solo ciclo de reloj, lo que da como resultado un rendimiento que puede acercarse a 1 MIPS por MHz.

Características
Arquitectura RISK
Cuenta con una arquitectura RISC avanzada con 123 instrucciones, la mayoría de las cuales se pueden ejecutar en un solo ciclo de reloj, y 32 registros de propósito general de 8 bits.
Memoria
El microcontrolador funciona de forma totalmente estática y cuenta con una gran durabilidad y segmentos de memoria no volátiles. Cuenta con 4K/8K bytes de memoria flash programable en el sistema (ATtiny48/88), 64/64 bytes de EEPROM (ATtiny48/88) y 256/512 bytes de SRAM interna (ATtiny48/88).
Periféricos
El microcontrolador tiene un bloqueo de programación para la seguridad del software y una sección de características periféricas que incluye un temporizador/contador de 8 bits con prescaler y modo de comparación separados, un temporizador/contador de 16 bits con prescaler y modos de comparación y captura, un ADC de 8 canales y 10 bits, una interfaz serie SPI maestro/esclavo, una interfaz serie de 2 hilos orientada a bytes (compatible con Philips I2C), un temporizador de vigilancia programable con oscilador integrado independiente, un comparador analógico integrado y una función de interrupción y activación por cambio de pin.
Líneas de E/S y pin
El microcontrolador tiene 28 líneas de E/S programables en un paquete TQFP de 32 pines y QFN/MLF de 32 pines, y 24 líneas de E/S programables en un paquete PDIP de 28 pines y QFN/MLF de 28 pines. También tiene varios voltajes de funcionamiento, un rango de temperatura de -40 °C a +85 °C y diferentes grados de velocidad.
Configuraciones de pines


Diagrama de bloques

Con 32 registros de trabajo de propósito general, el núcleo AVR proporciona un amplio conjunto de instrucciones que ofrece una gran variedad de funciones. Los 32 registros están conectados directamente a la unidad aritmética lógica (ALU), lo que permite acceder a dos registros independientes en una sola instrucción ejecutada en un ciclo de reloj. La arquitectura resultante es más eficiente en cuanto al código y alcanza rendimientos hasta diez veces más rápidos que los microcontroladores CISC convencionales.
Comparación entre ATtiny48 y ATtiny88
El ATtiny48 y el ATtiny88 son microcontroladores AVR de 8 bits de Atmel. Ambos microcontroladores tienen una amplia gama de características, incluyendo memoria flash integrada, SRAM, EEPROM y una serie de periféricos digitales y analógicos. La siguiente tabla resume la comparación entre ellos:
| Características | ATtiny48 | ATtiny88 |
|---|---|---|
| Memoria de programa | 4K | 8K |
| EEPROM | 64 bytes | 64 bytes |
| Temporizador/Contador | 8 bits | 16 bits |
| Comparadores analógicos | Sí | Sí |
| USI integrado | Sí | Sí |
| Pines de E/S | 28 | 32 |
| Canales ADC | 6 (10 bits) | 8 (10 bits) |
| RAM | 256 bytes | 512 bytes |
| Consumo de corriente (máx.) | 4 mA | 30 mA |
| Voltaje de funcionamiento | 1,8 – 5,5 V | 1,8 – 5,5 V |




