Microcontroladores , Open Hardware , Open Software e Tecnologia em Geral
Blog do Je » Page 'ATtiny2313'

ATtiny2313

attiny2313.jpg


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:

Pagina do ATTiny2313 na Atmel

DataSheet do ATTiny2313

AVR Studio 4

Gostou deste post ? Divulgue !
delicious digg google
stumbleupon technorati Yahoo!

3 commentarios to “ATtiny2313”

  1. 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

  2. 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

  3. 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 .

Deixe um comentario

XHTML - Voce pode usar:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Topo da página / Assinar para receber novos Posts (RSS)