Microcontroladores
Chip Attiny85-20pu
$350
7 unidades disponibles
El ATtiny85-20PU es un microcontrolador de la serie ATtiny de Atmel, ahora parte de Microchip Technology. Es conocido por su pequeño tamaño y su capacidad para realizar tareas sim…
ESPArduinoProgramaciónCódigoPDF
Incluye ficha técnica y ejemplo de código para validar el proyecto con más seguridad.
Stock confirmado por WhatsApp
Envíos Montevideo e interior
Ayuda técnica antes de pagar
Información técnica
El ATtiny85-20PU es un microcontrolador de la serie ATtiny de Atmel, ahora parte de Microchip Technology. Es conocido por su pequeño tamaño y su capacidad para realizar tareas simples de automatización y control en proyectos de electrónica. A continuación se presenta un resumen técnico de sus características y especificaciones:
Resumen Técnico del ATtiny85-20PU
Especificaciones Generales:
Arquitectura: AVR de 8 bits
Memoria Flash: 8 KB para almacenamiento de programas
Memoria SRAM: 512 bytes
Memoria EEPROM: 512 bytes
Velocidad del Reloj: Hasta 20 MHz con un cristal externo
Voltaje de Operación: 2.7V a 5.5V
Encapsulado: PDIP de 8 pines
Características Principales:
Puertos de Entrada/Salida (I/O):
6 pines de I/O programables
Pines compatibles con funciones adicionales como PWM, ADC, y comunicaciones en serie
Periféricos Integrados:
1 ADC de 10 bits con 4 canales
2 temporizadores de 8 bits
1 temporizador de 16 bits
Comunicación en serie (SPI, I2C, UART)
Modos de Ahorro de Energía:
Modo inactivo
Modo de ahorro de energía
Modo de apagado
Modo de reserva
Características de Autoprogramación:
Capacidad de programar la memoria Flash internamente
Soporte para arranque rápido y código de arranque seguro
Reloj Interno:
Comprar Chip Attiny85-20pu en Uruguay
En MicroUniversos podés consultar stock de Chip Attiny85-20pu, coordinar entrega en Montevideo o envío al interior y revisar compatibilidad antes de cerrar el pedido por WhatsApp.
Si estás armando un proyecto con Arduino, ESP32, sensores, displays o módulos de potencia, enviá placa, tensión y objetivo para confirmar que este producto sea adecuado.
Ejemplo de código
#lenguaje C
#include <avr/io.h>
#include <util/delay.h>
#define LED_PIN PB0
#define BUTTON_PIN PB1
void setup() {
// Configurar LED_PIN como salida
DDRB |= (1 << LED_PIN);
// Configurar BUTTON_PIN como entrada
DDRB &= ~(1 << BUTTON_PIN);
// Activar resistencia pull-up interna para BUTTON_PIN
PORTB |= (1 << BUTTON_PIN);
}
void loop() {
// Leer el estado del botón
if (PINB & (1 << BUTTON_PIN)) {
// Si el botón está presionado, encender el LED
PORTB |= (1 << LED_PIN);
} else {
// Si el botón no está presionado, apagar el LED
PORTB &= ~(1 << LED_PIN);
}
// Pequeño retardo para debounce
_delay_ms(50);
}
int main(void) {
setup();
while (1) {
loop();
}
}