Guía completa de compra de ATTiny85

Will es experto en componentes electrónicos, procesos de producción de PCB y tecnología de ensamblaje, y cuenta con una amplia experiencia en supervisión de producción y control de calidad. Con la premisa de garantizar la calidad, Will ofrece a sus clientes las soluciones de producción más eficaces.
Contenido
Guía completa de compra de ATTiny85

Este texto aclarará todas sus confusiones durante cualquier proceso de compra de ATTiny85, conteniendo sus especificaciones, configuración de pines, distinguirlo de otros chips Attiny, detalles sobre la familia Attiny85, consideraciones de compra y algunos consejos sobre cómo usarlo cuando lo obtenga.

¿Qué es el ATtiny85? | Antes de comprarlo

El ATtiny85 es un microcontrolador pequeño y de alto rendimiento basado en AVR. Está equipado con una CPU RISC. Se presenta en dos formatos que se adaptan a diferentes interfaces y al control de sensores y dispositivos. Ofrece un bajo consumo de energía gracias a un MSSP y un ADC de 10 bits. Sus 512 bytes de RAM y 8 kB de EEROM permiten ahorrar espacio para el código de instrucciones. El pequeño cuerpo principal del ATTiny85 también incluye temporizadores, comunicación SPI, comunicación 12C, BOD (reinicio por bajo voltaje), interrupciones y ADC. Dispone de diversas opciones de almacenamiento, como FLASH, EEPROM y SRAM. Esto lo convierte en un dispositivo sumamente versátil y útil.

Especificaciones

Ahora es el momento de mostrar más sobre sus especificaciones y parámetros para su revisión cuidadosa.

Marco de la CPURISC de 8 bitsPinsPines-8
Frecuencia de la CPU0-20MHzTensión de trabajo4.5V-5.5V
Puerto GPIO6INT0 a GPIO71 interrupción externa
Máx. CC por pin de E/S40mAMáx. CC (pines VCC y GND)200mA
Temperatura de funcionamiento-55 ℃ a 125 ℃Interfaz UARTN/A
Interfaz serial SPI maestro/esclavo (5,6,7, XNUMX y XNUMX pines)Se puede utilizar para programar este controlador.Interfaz serial I2C o de dos cables (5, 7 pines)Se puede utilizar para conectar dispositivos periféricos y sensores.
Interfaz serie universal (5,6,7, XNUMX y XNUMX pines)Se puede utilizar para comunicarse con otros controladores.Función ADCCanales 4

Convertidor analógico-digital de resolución de 10 bits

Comparadores analógicos1Módulo temporizadorDos contadores de 8 bits
Salidas PWM4Oscilador externo0-20MHz
Velocidad de la CPU1 MIPS a 1 MHzoscilador interno0-8MHz
Tamaño de la memoria del programa o memoria Flash8 Kbytes

[10000 ciclos de escritura/borrado]

Tamaño de RAM512 bytes en SRAM interna
Tamaño de EEPROM512 bytes de EEPROM programable en el sistemaBloqueo de programaDisponible
Temporizador de vigilanciaDisponibleModos de ahorro de energía3 modos: inactivo, reducción de ruido ADC, apagado

Configuración de pin

Configuración de pin

  • Pin 1 (PB5): Las funciones de este pin son PCINT5, ADCO, dW y RESET. Este pin funciona como analógico, reinicio, cargador de arranque, ADC y borrado.
  • Pin2 (PB3): La función de Pin2 es XTAL1, CLKI, ADC3, OC1B y PCINT3. El pin2 se aplica principalmente para programación USB, entrada XTAL, entrada analógica y PWM.
  • Las funciones principales del Pin 3 son XTAL2, CLKO, ADC2, OC1B y PCINT4. Este pin se utiliza principalmente para entradas analógicas, programación USB, PWM y salidas XTAL.
  • Pin4 (GND): El pin4 introduce tierra o energía negativa al sistema.
  • Pin5 (PBO): Las funciones principales del Pin5 son AINO, MOSI, OC1A, OCOA, DI, AREF, SDA y PCINTO. Se encarga de la comunicación SPI, la salida PWM y la comunicación 12C.
  • Pin 6 (PB1): Las funciones principales del Pin 6 son MISO, AIN1, OCOB, OC1A, DO y PCINT1. El Pin 6 se utiliza para salida PWM y salida de datos SPI.
  • Pin 7 (PB2): Las funciones principales del Pin 7 son SCK, ADC1, TOm SCL y PCINT2. Se utiliza principalmente para SCL y SCK de datos de entrada analógica y SPI.
  • Pin8 (VCC): El Pin8 se utiliza para proporcionar suministro de voltaje al sistema.

¿Cuál es el tamaño del ATtiny85?

¿Cuál es el tamaño del ATtiny85?

Características, funciones y aplicaciones

El ATTiny85 se distingue de otros circuitos integrados por sus numerosas ventajas. En primer lugar, su menor coste y menor consumo de energía lo hacen más respetuoso con el usuario y el medio ambiente. En segundo lugar, gracias a su tamaño compacto, se puede instalar fácilmente en un espacio reducido. Placa PCBEn tercer lugar, es capaz de funcionar con programas de aplicación alimentados por batería mediante diferentes modos de ahorro de energía. En cuarto lugar, muchas funciones se ejecutan en pines pequeños, por lo que aprovecha al máximo el espacio cuando se utiliza en PCB pequeñas y de alta tecnología. Por último, su memoria de programa es bastante buena.

El ATtiny85 es un microcontrolador muy avanzado que incluye varias funciones, lo que permite su uso en diversas aplicaciones electrónicas. Es como un pequeño Arduino. Si el código es pequeño y se necesita un controlador alternativo, el ATtiny85 es la opción ideal.

Se aplica ampliamente en diferentes campos, como automotriz, control industrial, sistemas de sensores, dispositivos de energía solar, telecomunicaciones, dispositivos médicos, IoT, sistemas integrados e incluso en el campo de la robótica.

¿Cuáles son las diferencias entre ATtiny84 y ATtiny85?

Se diferencian en la configuración de pines. El ATtiny viene con 8 pines. Cinco de ellos son compatibles con E/S digitales, tres con entrada analógica y dos con pines PWM. En cambio, el ATtiny84 tiene 14 pines. Ocho de ellos están disponibles para salida digital y entrada analógica, y tres con salida PWM. Además, sus pines PB7 también admiten PWM.

¿Cuáles son las diferencias entre ATtiny13A y ATtiny85?

En comparación con el ATtiny13A, el 85 tiene más memoria flash, RAM y EEPROM. Además, el Attiny85 es más fácil de usar que el 12A, ya que cuenta con más bibliotecas disponibles.

Una mirada más de cerca a la familia ATtiny85

AsuntoMarcaDescripción
ATTiny85-20PUPastillaAVR, FLASH DE 4 KB, SRAM DE 256 B, ADC, 2 TEMPORIZADORES – 5 V, 20 MHz, PDIP, IND TEMP, VERDE
ATTiny85-20MURPastillaAVR, FLASH DE 4 KB, SRAM DE 256 B, ADC, 2 TEMPORIZADORES – 20 MHz, QFN/MLF, TEMPERATURA IND, VERDE, 5 V, T&R
ATTiny85-20SFPastillaAVR, FLASH DE 4 KB, SRAM DE 256 B, ADC, 2 TEMPORIZADORES – 5 V, 20 MHz, SOIC, +125 °C, VERDE
ATTiny85-20SUATMELMCU ATtiny AVR de 8 bits RISC, memoria Flash de 8 KB, 3.3 V/5 V, 8 pines SOIC EIAJ
ATTiny85-20PUATMELMicrocontrolador de 8 bits, bajo consumo y alto rendimiento, ATtiny, 20 MHz, 8 KB, 512 bytes, 8 pines, DIP
ATTiny85-20MUATMELAVR, FLASH DE 4 KB, SRAM DE 256 B, ADC, 2 TEMPORIZADORES – 5 V, 20 MHz, MLF, IND TEMP, VERDE
ATTiny85-20SHATMELMicrocontroladores de 8 bits: MCU 8K FLSH 256B EE 512B SRAM ADC 5 V 20 MHz
ATTiny85-20SURATMELMCU ATtiny AVR de 8 bits RISC, memoria Flash de 8 KB, 3.3 V/5 V, 8 pines SOIC EIAJ T/R
ATTiny85-20MURATMELAVR, FLASH DE 4 KB, SRAM DE 256 B, ADC, 2 TEMPORIZADORES – 20 MHz, QFN/MLF, TEMPERATURA IND, VERDE, 5 V, T&R
ATTiny85-15SZATMELMCU ATtiny AVR RISC de 8 bits, 8 KB de memoria flash, 3.3 V/5 V, SOIC automotriz de 8 pines
ATTiny85-15ST1ATMELMCU ATtiny AVR RISC de 8 bits, 8 KB de memoria flash, 3.3 V/5 V, SOIC automotriz de 8 pines

La familia ATTiny85 contiene muchos artículos para satisfacer sus necesidades precisas.

Dónde comprar ATTINY85 | Estar comprando

A la hora de comprar ATTiny85, una de las mejores opciones es acudir a su fábrica o distribuidores originales.

Los 5 mejores vendedores de ATTNY85

  1. Microchip: Microchip Technology es el proveedor original de ATtiny85. Además, ofrece un soporte técnico excepcional.
  2. Mokotecnología Mokotechnology es su fabricante de electrónica de confianza. Ofrece ATtiny85 y una solución completa para cualquier diseño de PCB.
  3. Mouser Electronics: Mouser es un distribuidor autorizado de todos los líderes mundiales en componentes electrónicos.
  4. Digikey: la selección más grande del mundo de componentes electrónicos disponibles para envío inmediato, capacitores, resistencias para cualquier diseño o dispositivo.
  5. RS Components: RS es el proveedor líder en línea de soluciones industriales y electrónicas. Pedidos en línea seguros, envío el mismo día y entrega gratuita.

¿Cómo usar ATtiny85 con Arduino? | Después de la compra

Cómo usar ATtiny85 con Arduino

El Ttiny85 ISP es un dispositivo de código abierto compatible con Arduino IDE. Aquí, tomamos un caso de uso, mini USB, para mostrarle cómo se usa el ATtiny85. la electrónica de consumo.

Este diseño utiliza un reloj interno de 8 MHz para controlar el microcontrolador. Para transferir datos a la placa FTDI, el pin 2 del microcontrolador se conecta al pin TX de la placa FTDI. El divisor FTDI en el pin 3 suministra 5 V al microcontrolador. El puente JP1 se utiliza para habilitar o deshabilitar el reinicio del microcontrolador al establecer la conexión terminal con la placa divisora ​​FTDI.

Al depurar bocetos con AVR Dragon, no olvide activar el puente JP1. De lo contrario, el condensador C3 causará efectos secundarios al ejecutar código paso a paso.

¿Cómo programar ATtiny85?

Puedes usar Arduino Uno para programar ATtiny85.

Paso 1: Primero debemos configurar el Arduino Uno como ISP para que actúe como programador del ATtiny85. Para ello, conecta el Arduino Uno a tu portátil y activa el IDE de Arduino. Luego, haz clic en Archivo > Ejemplo > ArduinolSP y carga el código del ISP de Arduino.

Paso 2: Programa el diagrama del circuito ATtiny85.

Paso 3: Programarlo mediante el IDE de Arduino.

¿Cómo ejecutar ATtiny85 con cuidado?

Es un componente muy sensible. Para obtener el máximo rendimiento de los controladores a largo plazo, los diseñadores deben ser cuidadosos al utilizarlos en cualquier aplicación.

  • El voltaje de suministro no debe superar los 5.5 V. La salida de la fuente de voltaje debe verificarse con un multímetro digital preciso antes de realizar la conexión.
  • La CC de cada pin 1/0 debe ser de 40 mA. El pin GND y la fuente de alimentación positiva deben ser de 200 mA. Antes de suministrar energía, se debe verificar la polaridad del pin del microcontrolador.
  • Para colocar este controlador, es necesario utilizar un zócalo IC en el circuito o placa de pruebas que proteja al controlador del calor generado durante la soldadura.
  • Además, la temperatura mínima y máxima de almacenamiento es de -65 °C a +150 °C, pero la temperatura de funcionamiento es de -55 °C a +125 °C.

Si tiene alguna pregunta adicional sobre ATtiny85, como diseño integrado y fabricación de dispositivos relacionados, no dude en contactarnos. contáctanos.

Comparta este artículo
Will es experto en componentes electrónicos, procesos de producción de PCB y tecnología de ensamblaje, y cuenta con una amplia experiencia en supervisión de producción y control de calidad. Con la premisa de garantizar la calidad, Will ofrece a sus clientes las soluciones de producción más eficaces.
Ir al Inicio