Um guia de compras abrangente sobre ATTiny85

Will é proficiente em componentes eletrônicos, processo de produção de PCB e tecnologia de montagem, além de possuir vasta experiência em supervisão de produção e controle de qualidade. Com a premissa de garantir a qualidade, Will oferece aos clientes as soluções de produção mais eficazes.
Conteúdo
Um guia de compras abrangente sobre ATTiny85

Este texto esclarecerá todas as suas dúvidas durante qualquer processo de compra do ATTiny85, contendo suas especificações, configuração dos pinos, distinção entre outros chips Attiny, detalhes sobre a família Attiny85, considerações sobre a compra e algumas dicas sobre como usá-lo quando adquiri-lo.

O que é o ATtiny85 | Antes de Comprar

O ATtiny85 é um microcontrolador pequeno e de alto desempenho baseado em AVR. Ele é equipado com uma CPU RISC. Ele vem em dois formatos de encapsulamento que se adaptam a diferentes interfaces e controles de sensores e dispositivos. Satisfatoriamente, ele pode atingir baixo consumo de energia com um MSSP e um ADC de 10 bits. A RAM de 512 bytes e a EEROM de 8 kb do ATTiny85 oferecem economia de espaço para código de instruções. Há também temporizadores, comunicação SPI, comunicação 12C, BOD (reset de subtensão), interrupções e ADC no pequeno corpo principal do ATTiny85. Diversos tipos de armazenamento estão disponíveis, como FLASH, EEPROM e SRAM. Isso o torna um dispositivo absolutamente versátil e útil.

Especificação

Agora é hora de mostrar mais sobre suas especificações e parâmetros para sua verificação cuidadosa.

Estrutura de CPURISC de 8 bitsPinosPinos-8
Frequência da CPU0-20MHzTensão de Trabalho4.5V-5.5V
Porta GPIO6INT0 para GPIO71 Interrupção externa
Máx. CC por pino de E/S40mAMáx. CC (pinos VCC e GND)200mA
Temperatura de trabalho-55 ℃ para 125 ℃Interface UARTN/D
Interface serial SPI mestre/escravo (5,6,7, XNUMX, XNUMX pinos)Pode ser usado para programar este controladorI2C ou interface serial de dois fios (5, 7 pinos)Pode ser usado para conectar dispositivos periféricos e sensores
Interface serial universal (5,6,7 pinos)Pode ser usado para comunicação com outros controladoresRecurso ADC4channels

ADC de resolução de 10 bits

Comparadores analógicos1Módulo temporizadorDois contadores de 8 bits
Saídas PWM4Oscilador Externo0-20MHz
Velocidade da CPU1 MIPS a 1 MHzoscilador interno0-8MHz
Tamanho da memória do programa ou memória flash8 Kbytes

[10000 ciclos de gravação/apagamento]

Tamanho da RAM512 bytes na SRAM interna
Tamanho da EEPROM512 bytes de EEPROM programável no sistemaBloqueio de programaDisponível
Cronômetro de vigilânciaDisponívelModos de economia de energia3 modos: inativo, redução de ruído do ADC, desligamento

Configuração dos pinos

Configuração dos pinos

  • Pino 1 (PB5): As funções deste pino são PCINT5, ADCO, dW e RESET. Este pino serve como analógico, reset, bootloader, ADC e delete.
  • Pino 2 (PB3): A função do Pino 2 é XTAL1, CLKI, ADC3, OC1B e PCINT3. O pino 2 é aplicado principalmente para programação USB, entrada XTAL, entrada analógica e PWM.
  • As principais funções do pino 3 são XTAL2, CLKO, ADC2, OC1B e PCINT4. Este pino é usado principalmente para entradas analógicas, programação USB, PWM e saídas XTAL.
  • Pino 4 (GND): O pino 4 introduz energia terra ou negativa no sistema.
  • Pino 5 (PBO): As principais funções do Pino 5 são AINO, MOSI, OC1A, OCOA, DI, AREF, SDA e PCINTO. Ele é responsável pela comunicação SPI, saída PWM e comunicação 12C.
  • Pino 6 (PB1): As principais funções do Pino 6 são MISO, AIN1, OCOB, OC1A, DO e PCINT1. O Pino 6 é usado para saída PWM e saída de dados SPI.
  • Pino 7 (PB2): As principais funções do Pino 7 são SCK, ADC1, TOm SCL e PCINT2. O Pino 7 é usado principalmente para SCL e SCK de dados analógicos de entrada e saída (IP) e SPI.
  • Pino 8 (VCC): O pino 8 é usado para fornecer tensão ao sistema.

Qual é o tamanho do ATtiny85?

Qual é o tamanho do ATtiny85

Características, funções e aplicação

O ATTiny85 distingue outros CIs por muitas vantagens. Primeiro, o menor custo e o menor consumo de energia o tornam amigável aos usuários e ao meio ambiente. Segundo, devido ao seu tamanho pequeno e compacto, pode ser facilmente organizado em um pequeno Placa PCBTerceiro, ele é capaz de trabalhar com programas de aplicativos alimentados por bateria, utilizando diferentes modos de economia de energia. Quarto, muitas funções são abrangidas por pinos pequenos, o que permite o uso de todo o espaço quando usado em PCBs pequenos e de alta tecnologia. Por fim, sua memória de programa não é ruim.

O ATtiny85 é um microcontrolador muito avançado que inclui diversas funções, podendo ser usado em diversas aplicações eletrônicas. Este microcontrolador é como um pequeno Arduino. Se o código for pequeno e um controlador alternativo for necessário, o ATtiny85 é a escolha certa.

É amplamente aplicado em diferentes campos, como automotivo, controle industrial, sistema de sensores, dispositivos de energia solar, telecomunicações, dispositivos médicos, IoT, sistemas embarcados e até mesmo campo de robótica.

Quais são as diferenças entre ATtiny84 e ATtiny85?

Eles diferem na configuração dos pinos. O ATtiny vem com 8 pinos. Cinco deles são adequados para E/S digitais. Três deles podem servir como entrada analógica. Dois deles podem ser pinos PWM. Em contraste, o ATtiny84 tem 14 pinos. Oito deles estão disponíveis para saída digital e entrada analógica. Três são capazes de saída PWM. Além disso, seus pinos PB7 também suportam PWM.

Quais são as diferenças entre ATtiny13A e ATtiny85?

Comparado ao ATtiny13A, o 85 possui mais memória flash, RAM e EEPROM. Além disso, o Attiny85 é mais fácil de começar do que o 12A, pois possui mais bibliotecas disponíveis.

Um olhar mais atento à família ATtiny85

itemMarcasDescrição
ATTiny85-20PUMicrochipAVR, FLASH DE 4 KB, SRAM DE 256 B, ADC, 2 TEMPORIZADORES – 5 V, 20 MHz, PDIP, TEMP. IND., VERDE
ATTiny85-20MURMicrochipAVR, FLASH DE 4 KB, SRAM DE 256 B, ADC, 2 TEMPORIZADORES – 20 MHz, QFN/MLF, TEMP. INDIC., VERDE, 5 V, T&R
ATTiny85-20SFMicrochipAVR, FLASH DE 4 KB, SRAM DE 256 B, ADC, 2 TEMPORIZADORES – 5 V, 20 MHz, SOIC, +125 °C, VERDE
ATTiny85-20SUATMELMCU 8 bits ATtiny AVR RISC 8 KB Flash 3.3 V/5 V 8 pinos SOIC EIAJ
ATTiny85-20PUATMELMicrocontrolador de 8 bits, baixo consumo de energia e alto desempenho, ATtiny, 20 MHz, 8 KB, 512 bytes, 8 pinos, DIP
ATTiny85-20MUATMELAVR, FLASH DE 4 KB, SRAM DE 256 B, ADC, 2 TEMPORIZADORES – 5 V, 20 MHz, MLF, TEMP. IND., VERDE
ATTiny85-20SHATMELMicrocontroladores de 8 bits – MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz
ATTiny85-20SURATMELMCU 8 bits ATtiny AVR RISC 8 KB Flash 3.3 V/5 V 8 pinos SOIC EIAJ T/R
ATTiny85-20MURATMELAVR, FLASH DE 4 KB, SRAM DE 256 B, ADC, 2 TEMPORIZADORES – 20 MHz, QFN/MLF, TEMP. INDIC., VERDE, 5 V, T&R
ATTiny85-15SZATMELMCU 8 bits ATtiny AVR RISC 8 KB Flash 3.3 V/5 V automotivo 8 pinos SOIC
ATTiny85-15ST1ATMELMCU 8 bits ATtiny AVR RISC 8 KB Flash 3.3 V/5 V automotivo 8 pinos SOIC

A família ATTiny85 contém muitos itens para atender às suas necessidades precisas.

Onde comprar ATTINY85 | Esteja comprando

Ao comprar o ATTiny85, uma das melhores maneiras é recorrer à fábrica original ou aos distribuidores.

Top 5 de vendedores ATTNY85

  1. Microchip: A Microchip Technology é a fornecedora original do ATtiny85. Ela também oferece suporte técnico excepcional.
  2. Mokotecnologia : A Mokotechnology é o seu fabricante eletrônico de confiança. Ela oferece o ATtiny85 e a solução completa para qualquer projeto de PCB.
  3. Mouser Electronics: A Mouser é distribuidora autorizada de todos os líderes mundiais em componentes eletrônicos.
  4. Digikey: a maior seleção do mundo de componentes eletrônicos disponíveis para envio imediato, capacitores, resistores para qualquer design ou dispositivo.
  5. RS Components: A RS é a fornecedora líder online de soluções industriais e eletrônicas. Pedidos online seguros, envio no mesmo dia e entrega gratuita disponíveis.

Como usar o ATtiny85 com o Arduio? | Após a compra

Como usar o ATtiny85 com o Arduio

O Ttiny85 ISP é um dispositivo de código aberto compatível com o Arduino IDE. Aqui, pegamos um dos casos de uso, mini USB, para mostrar como o ATtiny85 é usado em eletrônicos de consumo.

Este projeto utiliza um clock interno de 8 MHz para acionar o microcontrolador. Para transferir dados para a placa FTDI, o pino 2 do microcontrolador é conectado ao pino TX da placa FTDI. O divisor FTDI no pino 3 fornece alimentação de 5 V ao microcontrolador. O jumper JP1 é usado para habilitar/desabilitar a reinicialização do microcontrolador ao estabelecer a conexão do terminal com a placa divisora ​​FTDI.

Ao depurar esboços com o AVR Dragon, não se esqueça de ativar o jumper JP1. Caso contrário, o capacitor C3 causará efeitos colaterais ao programar o código.

Como programar o ATtiny85?

Você pode usar o Arduino Uno para programar o ATtiny85.

Passo 1: Primeiro, precisamos configurar o Arduino Uno como um ISP para atuar como programador do ATtiny85. Para isso, conecte o Arduino Uno ao seu laptop e ative a IDE do Arduino. Em seguida, clique em Arquivo > Exemplo > ArduinoSP e carregue o código do ISP do Arduino.

Etapa 2: programe o diagrama de circuito do ATtiny85.

Etapa 3: programe-o pelo Arduino IDE.

Como executar o ATtiny85 com cuidado?

É um componente muito sensível. Para obter o melhor desempenho dos controladores a longo prazo, os projetistas devem ter cuidado ao utilizá-los em qualquer aplicação.

  • A tensão de alimentação não deve exceder 5.5 V. A saída da fonte de tensão precisa ser verificada com um multímetro digital preciso antes da conexão.
  • A corrente contínua de cada pino 1/0 deve ser de 40 mA. O pino GND e a fonte de alimentação positiva devem ser de 200 mA. Antes de fornecer energia, a polaridade do pino do microcontrolador deve ser verificada.
  • Para posicionar este controlador, você precisa usar um soquete IC no circuito ou placa de ensaio que proteja o controlador do calor gerado durante a soldagem.
  • Além disso, a temperatura mínima e máxima de armazenamento é de -65°C a +150°C, mas a temperatura operacional é de -55°C a +125°

Se você tiver alguma dúvida adicional sobre o ATtiny85, como design embarcado e fabricação de dispositivos relacionados, sinta-se à vontade para entrar em contato conosco. entre em contato conosco.

Compartilhe este post
Will é proficiente em componentes eletrônicos, processo de produção de PCB e tecnologia de montagem, além de possuir vasta experiência em supervisão de produção e controle de qualidade. Com a premissa de garantir a qualidade, Will oferece aos clientes as soluções de produção mais eficazes.
Voltar ao Topo