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 |
Comprobación del encapsulado y pinout del ATtiny48 antes del layout
El pinout del ATtiny48 no puede aprobarse solo por el nombre del dispositivo, porque el número físico y la numeración de pines dependen del encapsulado. Use el código de pedido completo y el dibujo correspondiente del datasheet ATtiny48 antes de asignar huella o conector de programación.
- Descodifique el encapsulado:
-PUcorresponde a 28P3 PDIP de 28 pines;-AUa 32A TQFP;-CCUa 32CC1 UFBGA;-MUa 32M1-A QFN de 32 pads; y-MMUo-MMHa 28M1 QFN de 28 pads. - Confirme la vista: distinga vista superior del patrón inferior, localice pin 1 o bola A1 y no copie numeración entre dibujos de 28 y 32 posiciones.
- Mapee toda alimentación: verifique VCC, GND, AVCC y AREF en ese encapsulado y coloque desacoplo local junto a sus pines.
- Reserve la programación: trace RESET y señales ISP; revise reloj, ADC y funciones alternativas antes de conectar circuitos que dificulten programar.
- Libere la huella exacta: compruebe cuerpo, paso y land pattern, ejecute DRC, inspeccione una impresión 1:1 y pruebe continuidad en el primer montaje.




