ATtiny2313

O ATtiny2313 é um microcontrolador da Atmel com caracteristicas muito interessante para o hobbysta : barato, versão com encapsulamento dip de 20 pinos e oscilador interno. Estas caracteristicas permitem construir controladores muito compactos, sem grandes dificuldades na hora de monta-lo em placas breadboard e circuitos impressos feitos em casa.
O ATtiny2313 foi lançado com o objetivo principal de substituir com vantagens o AT90S2313, no mesmo encapsulamento e configuração e pode substitui-lo diretamente nos projetos onde esteja em uso o AT90S2313.
O ATtiny2313 possui as seguintes características:
• Gerais:
– 32 Registradores de 8 bits de uso geral
– Até 20 MIPS em 20 MHz de clock
– 2K Bytes de Flash In-System Self Programmable ( 10.000 Ciclos de Write/Erase )
– 128 Bytes de In-System Programmable EEPROM ( 10.000 Ciclos de Write/Erase )
– 128 Bytes de SRAM interna
• Características dos Periféricos
– Um Timer/Counter de 8-bit com Prescaler
– Um Timer/Counter 16-bit com Prescaler
– Quatro canais de PWM
– Um Comparador Analogico no proprio chipOn-chip Analog Comparator
– Timer Watchdog Programável com oscilador no proprio chip
– USI – Universal Serial Interface
– Full Duplex USART
• Caracteristicas especiais do chip
– debugWIRE On-chip Debugging
– In-System Programmable via SPI Port
– Interrupcoes Internas e Externas
– Low-power Idle, Power-down, e modo Standby
– Circuito de Power-on Reset
– Circuito Programável de Detecção de Brown-out
– Oscilador Interno Calibrável
• I/O e encapsulamentos
– 18 pinos de I/O Programaveis
– PDIP de 20 pinos , SOIC de 20 pinos , QFN/MLF de 20 pads
• Voltagens de Operação
– 1.8 - 5.5V (ATtiny2313V)
– 2.7 - 5.5V (ATtiny2313)
•Frequencias de clock
– ATtiny2313V: 0 - 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V
– ATtiny2313 : 0 - 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V
• Consumo típico de potência
– Modo Ativo
1 MHz, 1.8V: 230 ?A
32 kHz, 1.8V: 20 ?A (incluindo o oscilador)
– Modo Power-down
< 0.1 ?A at 1.8V
Para desenvolvimento de software para o ATtiny2313 podemos utilizar BASIC , ASSEMBLER , C e utilizar ambientes de diversos fornecedores especializados . Como todo hobbysta com problemas de prioridade na alocação de recursos financeiros, eu preferencialmente uso as ferramentas gratuitas e open-source e nesse setor temos o AVR Studio 4 ( só para Windows) , excelente ferramenta da Atmel para desenvolvimento em assembler e simulação de funcionamento dos microcontroladores AVR. Esta ferramenta tambem suporta a integração com GCC para auxilio a depuração. Outra excelente opção é usar o GCC , versão para AVR, para a geração de programas em C para ATtiny2313.
Divirtam-se !!
Links:


1. August 2008 at 5:21 pm :
Se o hobbysta preferir usar o Baisc o BASCOM-AVR é uma boa opção gratuita (na versão demo compila até 4KB de código).
“Site” da MCS Electronics –> http://www.mcselec.com/
Local para download do BASCOM-AVR –> http://www.mcselec.com/index.php?option=com_content&task=view&id=14&Itemid=41
7. December 2008 at 11:38 am :
olá camara
quero saber se vc pode mim ajuda, estou com CI attiny2313-20pi, ele esta queimado. eu não conseguir encontra a outro que der no lugar, ele estava sendo utilizado em um sirene. quero saber se tem como substituir e se ja vem programado
7. December 2008 at 12:06 pm :
Os microcontroladores não vem previamente programados quando comprados de forma avulsa , a não ser que compre do fabricante da sirene ou projetista do software da mesma. O Ideal é entrar em contato com o fabricante para verificar e substitui-lo se estiver com defeito. Verifique se a fonte não está com defeito ou outras situações não estão comprometendo o funcionamento da sirene. Este microcontroladores não queimam com muita facilidade , a não ser que ligue fontes invertidas , tensões acima do suportado por ele ou cargas de consumo maior que o especificado aos pinos de i/o.
Boa sorte .