Pesquisar Neste blog

segunda-feira, 15 de agosto de 2011

PIC16F877A X PIC18F4550



Olá pessoal, há um bom tempo em nossa região estamos utilizando os microcontroladores PIC16F877A que começaram a ser utilizados no Redentorista no ano de 2000, pelo menos eu estudei em 2004 com o PIC16F628A e logo após em 2005 apareceu o 16F877 ou 877A para quem assim prefere. Porém estou iniciando os estudos do PIC18F4550, por isso esta publicação

No lado direito da página vocês já tem acesso ao link para download do Proteus 7.6 e nele já temos incluído na biblioteca de componentes o PIC18F4550, então assim estou iniciando os estudos e postando aqui no BLOG para que nós possamos além de utilizar o 16F628 e 16F877 possamos também utilizar agora o 18F4550 em nossos estudos, aulas e projetos.

O PIC18F4550

O PIC18F4550 é um microcontrolador bastante parecido com o PIC16F877A do qua
l já estamos acostumados a ver e estudar na ETER e no SENAI. No entanto há algumas coisas que o 18F4550 tem que os outros irmãos mais velhos dele não tem, e podemos destacar a porta USB que está localizada nos pinos: 1, 4, 24 e 23, esta pinagem está explicada mais a diante. O PIC18F4550 também tem condições de comunicar com cartões de memória tipo dos de câmeras e celulares os cartões SD e micro SD, possui 13 isso mesmo 13 conversores analógicos e pode trabalhar a uma freqüência de no máximo 48MHz. Então vamos nos divertir.

PINAGEM
Vemos abaixo uma imagem da pinagem do PIC18F4550 ele tem 40 pinos é do mesmo tamanho do PIC16F877A e tem a mesma aparência, podemos até mesmo nos confundir com os dois e trocarmos um pelo outro na hora da montagem, como já aconteceu comigo.



Imagem retirada da página da revista Saber eletrônica no site:
http://www.sabereletronica.com.br/secoes/leitura/377
Obtida atravéz de pesquisa no Google.

Os pinos são explicados abaixo

Para utilizarmos como entrada e saída temos: PORTA, PORTB, PORTC, PORTD e PORTE. Como no PIC16F877A cada porta desta tem uma quantidade de bits, e são:

PORTA: Composta por 7 bits, RA0, RA1, RA2, RA3, RA4, RA5 e RA6 (No PIC16F877A são 6 bits da RA0 a RA5)
PORTB: Composta por 8 bits, RB0, RB1, RB2, RB3, RB4, RB5, RB6, RB7 (No PIC16F877A é do mesmo jeito)
PORTC: Composta por 8 bits, RC0, RC1, RC2, RC3, RC4, RC5, RC6, RC7 ( No PIC16F877A é do mesmo jeito)
PORTD: Composta por 8 bits, RD0, RD1, RD2, RD3, RD4, RD5, RD6, RD7 ( No Pic16F877A é do mesmo jeito)
PORTE: Composta por 4 bits, RE0, RE1, RE2, RE3 ( No PIC16F877A só temos 3 bits do RE0 a RE2)

Conclusão sobre as "PORTs" no PIC18F4550 temos 2 I/O digitais a mais que no nosso querido e antigo PIC16F877A o que não é muita diferença, mas lembrem-se são os mesmos 40 Pinos.

Para entender mais sobre as diferenças olhem a imagem abaixo dos dois PICs no Proteus.


A tabela completa de pinos do PIC18F4550 podemos encontrar no LIVRO de Alberto Noboru Miyadaira, com o nome de Microcontroladores PIC18, que temos na biblioteca do SENAI. segue abaixo a imagem da capa do livro.



Um comentário:

revol disse...

Você estudou no Redentorista? eu terminei em 2006, vi um pouco sobre 16f877, masi estou esquecendo de estudar ele estou partindo para 18f4550, afinal você faz já tem comunicação usb...