Você está na página 1de 3

Comunicao USB com o PIC

Os modernos microcontroladores da Microchip, haja vista os da famllia PIC18, esto cada vez
mais com uma maior integrao e mais recursos, que permitem que com este microcontrolador
possamos desenvolver inmeras aplicaes. Neste artigo apresentarei ao leitor o
microcontrolador PIC18F4550, que tem como principal caracterstica o fato dele possuir a porta
USB integrada no prprio chip, permitindo com que o mesmo possa se comunicar com o PC. Um
exemplo bastante prtico ir demonstrar como informar ao PC o estado de um boto atravs da
USB e permitir com que um tambm possa ser controlado por esta porta, utilizando o compilador
C com base no compilador mikroC da Mikroelektronika.
Vitor Amadeu Souza

O PIC18F4550
O PIC18F4550 um microcontrolador pertencente famlia PIC18 da Microchip e este pode funcionar a
uma velocidade de at 48 MHz. Ele ser utilizado no nosso experimento e tem como principal vantagem
o fato de poder se comunicar na USB. Vejamos a pinagem deste microcontrolador na figura 1.

Observe que a pinagem do mesmo, se comparada a outros membros da famlia, como o PIC18F452,
muda muito pouco. Porm, atente aos pinos 23 e 24.
Estes so os pinos que iremos utilizar para comunicar pela USB. A comunicao USB somente precisa
destas duas linhas, a fim de permitir a comunicao entre o PIC e o PC. As linhas D+ e D- funcionam em
modo diferencial e no conector USB. Alm destas duas vias de comunicao, existem mais duas, sendo
estas as de alimentaco, neste caso o VCC e GND. Estas linhas esto dispostas da seguinte forma, de
acordo com o tipo de conector (receptculo) usado, conforme apresentado na figura 2 para o
receptculo do tipo A e na figura 3 para o receptculo do tipo B.

Algumas caractersticas importantes deste microcontrolador esto indicadas na tabela 1.

Neste exemplo, o microcontrolador ser alimentado pela prpria linha de comunico do barramento, no
sendo necessria nenhuma alimentao externa.

Recomendo a todos aqueles que queiram entender com mais detalhes o funcionamento da USB, que
visitem o site www.usb.org, pois nele voc encontrar toda a descrio referente ao barramento USB.

Você também pode gostar