Embora muito se fale sobre placas Arduino, ARM, ESP8266 e outros por aí, não podemos esquecer do bom e velho PIC!

E um dos mais consagrados é o famoso PIC 18F4550 [1], modelo que possui USB integrado, o que permite uma maior gama de aplicações e possibilidades ao mesmo.

Visando fornecer uma plataforma barata, prática e direta para desenvolvimento com microcontroladores PIC 18F4550, a empresa SmartRadio [2] desenvolveu um kit chamado “PROTO’n PIC 18F4550” [3].

Sobre o PIC 18F4550, podemos destacar as seguintes características (Fonte – [3]

  • Clock de 48MHz/ 12MIPs
  • USB 2.0 device nativa
  • 35 I/Os
  • 13 Entradas Analógicas AD de 10 bits
  • 32K de Flash ROM, 256 bytes EEProm e 2048 bytes de RAM
  • 1 canal PWM/CCP/ECCP e 2 comparadores
  • USART/ Serial, SPI e i2C incorporados
  • Suporte para Debuger ICD
  • Interrupções com 2 Níveis de prioridade
  • 32K de memória Flash de programa
  • Suporte para modo baixo consumo: nanoWatt Technology
  • 2 saídas PWM
  • 4 Timers internos sendo 3 de 16bits.

 

Na Figura 1 adiante, é possível ver a placa em questão, com destaque para os elementos presentes na placa.

PROTOn-IOs_2_450pxFigura 1 – Placa PROTO’n PIC com indicação de elementos. [3]

Pelo fato de o PIC 18F4550 possuir USB integrado, é também possível gravar no mesmo um “bootloader” que possibilite a gravação de firmware pela USB, dispensando o uso de um gravador ICD ou PicKit2 ou PicKit3, por exemplo.

Para desenvolvimento, as plataformas mais usadas são MPLAB [6], MikroC [7] e CCS [8].

O PIC que vem na PROTO’n PIC18F4550 já vem com um bootloader customizado pela SmartRadio, e a mesma fornece, no site [3] links para baixar o programa para gravação de firmware pela USB, manual de utilização, e até mesmo o firmware em formato *.hex.

Um site muito bom sobre tópicos e demais detalhes sobre microcontroladores PIC é o Microcontrolandos [4], e no mesmo também é possível baixar um outro bootloader [5] para gravação direta pela USB, e neste o código-fonte é disponibilizado. Para a alteração do bootloader, é então necessário o uso de um gravador conectado no ICSP do PIC!

Eu fiz um “Videoreview” da placa no YouTube, e segue adiante o vídeo que publiquei.

Futuramente farei alguns posts e tutoriais de PIC 18F com a placa e o 18F4550.

Referências

[1] PIC 18F4550 – www.microchip.com/PIC18F4550

[2] SmartRadio – http://www.smartradio.com.br

[3] PROTO’n PIC 18F4550 – http://www.smartradio.com.br/loja-pic/?id=42

[4] – Microcontrolandos – http://microcontrolandos.blogspot.com.br/

[5] – Microcontrolandos – Bootloader USB – http://microcontrolandos.blogspot.com.br/2013/09/pic-bootloader-usb.html

[6] – MPLAB X – http://www.microchip.com/pagehandler/en-us/family/mplabx/

[7] MikroC PIC – http://www.mikroe.com/mikroc/pic/

[8] CCS PIC – http://www.ccsinfo.com/

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather