Chip Attiny85-20pu

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();
  }
}