Microcontrolador ATtiny85 compacto con conexión USB integrada para proyectos pequeños.
La Digispark es una placa ultracompacta basada en el microcontrolador ATtiny85, adecuada para automatizaciones pequeñas, dispositivos USB sencillos y proyectos donde importan el tamaño y el bajo consumo. Integra conexión USB directa y cargador de arranque compatible con Digistump. Ofrece entradas analógicas, salidas digitales y PWM, aprovechando seis pines compartidos según la función seleccionada y las limitaciones propias del ATtiny85.
Especificaciones técnicas
Características principales
Valor
Microcontrolador
ATtiny85 de 8 bits
Tensión lógica
5 V
Frecuencia habitual
16,5 MHz mediante PLL
Memoria Flash
8 KB; parte ocupada por el cargador
SRAM
512 bytes
EEPROM
512 bytes
Compatibilidad
Arduino IDE y herramientas AVR
Características adicionales
Valor
GPIO
Hasta 6 pines compartidos
ADC
10 bits
PWM
Disponible en pines compatibles
USB
Implementado por software
Protocolos
SPI e I²C mediante recursos AVR
Consumo
Depende del regulador, LED y periféricos
Información técnica: Algunos pines participan en USB, reset o programación. Revisa el mapa de la placa y no excedas la corriente permitida por el ATtiny85.
Ventajas y aplicaciones
Integración completa: Su diseño reúne las funciones esenciales y reduce componentes externos durante montaje, configuración y verificación del proyecto electrónico.
Formato práctico: La placa facilita prototipado, mantenimiento y conexión con otros dispositivos mediante terminales e interfaces claramente organizados físicamente.
Funcionamiento configurable: Permite ajustar parámetros relevantes por software o hardware para adaptarse a diferentes condiciones operativas y aplicaciones reales.
Compatibilidad amplia: Puede integrarse con plataformas, herramientas y protocolos habituales respetando los niveles eléctricos y requisitos particulares de cada interfaz.
Aplicaciones educativas: Facilita aprender programación, comunicación y control mediante pruebas repetibles, diagnósticos visibles y proyectos progresivos completamente funcionales.
Dos imágenes destinadas al esquema de conexión y al pinout del producto. Reemplaza cada URL por la imagen correspondiente subida a Odoo.
Galería de esquemas y conexiones
Guía de conexión: Conecta la placa por USB, instala el núcleo Digistump AVR, selecciona Digispark y conecta sensores solamente después de iniciar la carga.
🎓 Funcionamiento del ejemplo
El código realiza una prueba funcional extensa, controla errores básicos y muestra información clara para diagnóstico durante la integración.
Pulsa una pregunta para desplegar su respuesta. Las últimas tres incluyen comparaciones con productos relacionados.
1. ¿Cuánta memoria queda realmente disponible para el programa?
El ATtiny85 posee 8 KB Flash, pero el cargador Micronucleus ocupa una parte; la capacidad utilizable depende de la versión instalada.
2. ¿Por qué la placa se conecta después de iniciar la carga?
Micronucleus espera brevemente al encender; el IDE solicita insertar Digispark para detectar el bootloader y transferir el programa durante esa ventana.
3. ¿Qué pines interfieren con la comunicación USB?
P3 y P4 suelen participar en USB por software; utilizarlos durante programación o comunicación puede causar desconexiones y funcionamiento impredecible.
4. ¿Puede utilizar Serial como en Arduino Uno?
No dispone de UART hardware completa; puede implementar SoftwareSerial o usar bibliotecas USB, consumiendo memoria y pines muy limitados. los.
5. ¿Qué tensión toleran sus entradas analógicas?
Nunca deben superar la referencia ADC ni VCC; normalmente se miden señales entre cero y cinco voltios en placas alimentadas a 5 V.
6. ¿Por qué algunos programas alteran la frecuencia del PWM?
Digispark configura temporizadores para USB y reloj interno; modificar prescalers puede afectar millis, delay, PWM o estabilidad de la comunicación USB.
7. ¿Cómo se compara con Arduino Uno?
Digispark es mucho más pequeña y económica, pero Uno ofrece más memoria, GPIO, temporizadores, UART hardware y depuración serial sencilla.
8. ¿En qué se diferencia de Arduino Pro Mini?
Pro Mini usa ATmega328P con mayores recursos y requiere adaptador USB-TTL; Digispark integra USB por software alrededor del ATtiny85. los.
9. ¿Puede funcionar como teclado o ratón USB?
Sí, bibliotecas como DigiKeyboard emulan dispositivos HID, aunque su USB por software posee limitaciones de velocidad, compatibilidad y memoria disponible.
10. ¿Cómo reducir el consumo en proyectos con batería?
Desactiva ADC y periféricos innecesarios, elimina LED o regulador si procede, utiliza modos sleep y despierta mediante interrupciones cuidadosamente configuradas.