ATTINY13 , O Pequeno Notável
O ATTINY13 é um microcontrolador pequeno em tamanho mas poderoso em suas possibilidades de uso e em seus apenas 8 pinos.
Suas principais características são:
- Memória Flash programável In-System de 1 Kbyte
- 64 bytes de SRAM
- 64 bytes de EEPROM
- 32 Registradores de uso geral de 8 bits
- Conversor A/D com 4 canais e 10 bits de resolução
- Até 20 MIPS de processamento em 20 MHz de clock
Hello World do ATTINY13
Este é um programa simples para um circuito simples , apenas um led ligado ao pino 2 da porta B. Devido as diversas funções executadas por cada pino , é necessário cuidado na hora de programar e usar os pinos de I/O , cada um precisa ser programado e utilizado individualmente.
#include <avr/io.h>
#include <util/delay.h>
static void avr_init(void);
int main(void)
{
char var ;
avr_init();
for(;;)
{
PORTB |= _BV(PB2) ; // Desliga o Led
_delay_ms(500) ;
PORTB &= ~_BV(PB2) ; // liga o Led
_delay_ms(500) ;
}
return(0);
}
static void avr_init(void)
{
DDRB |= _BV(PB2) ; // Programa o bit 2 do PORTB como saida
return;
}
Links:
Pagina do ATTINY13 no Atmel.com
Arquivos do projeto - tiny13.zip



1. August 2008 at 11:18 am :
bom dia, sabe de algum projeto que implemente um programador para o ATtiny13?
obrigado!
1. August 2008 at 11:33 am :
Marco, Todos os chips da linha avr são programados da mesma forma ,através dos sinais MISO,MOSI, SCK e RESET . Assim qualquer programador para AVR que acesse os pinos associados a estes sinais, conseguirá programar o ATtiny13.
Abaixo alguns links com exemplos de programadores para os AVR:
http://www.arduino.cc/en/Hacking/ParallelProgrammer?from=Main.ParallelProgrammer
http://elm-chan.org/works/avrx/report_e.html
http://tuxgraphics.org/electronics/200510/article05101.shtml
O primeiro circuito que eu montei com avr foi baseado no artigo abaixo, que inclui um programador pela porta paralela bem simples mais eficaz :
http://tuxgraphics.org/electronics/200411/article352.shtml
No post sobre o prof Geovany ( http://blogdoje.com.br/2007/06/02/professor-geovany-araujo-borges/ ) existe um link para o download da apostila em portugues sobre avr . Nesta apostila tambem tem um programador um pouco mais sofisticado, com proteção para a porta do PC.
Boa Sorte e Divirta-se !!