4 Comentários

PROTO’n PIC18F4550

PROTO'n PIC18F4550

Esse texto foi originalmente postado no meu site, Blog do André Curvello.

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 microcontrolador PIC18F4550 da Microchip, 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 PIC18F4550, a empresa SmartRadio desenvolveu um kit chamado PROTO'n PIC18F4550.

Sobre o PIC 18F4550, podemos destacar as seguintes características da PROTO'n PIC18F4550:

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

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

PROTO'n PIC18F4550 com indicação de elementos
Figura 1 - Placa PROTO'n PIC18F4550 com indicação de elementos.

Pelo fato de o PIC18F4550 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, PicKit2 ou PicKit3, por exemplo.

Para desenvolvimento, as plataformas mais usadas são MPLAB, MikroC e CCS.

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

O programa fornecido para gravar o código na placa é feito com o framework .Net, sendo necessário ter instalado em sua máquina o .Net Redistributable 2005 C#/C++ ou superior. O programa chama-se USB HID Bootlader, e permite abrir o arquivo *.hex para ser gravado no PIC, gravar e verificar o status de gravação, resetar o PIC, ler o código do PIC, apagar o código, e salvar o arquivo *.hex trabalhado. A título de exemplo, o programa é mostrado na Figura 2.

PROTO'n PIC18F4550 - USB HID Bootloader da SmartRadio
Figura 2 - USB HID Bootloader da SmartRadio

Um site muito bom sobre tópicos e demais detalhes sobre microcontroladores PIC é o Microcontrolandos, e no mesmo também é possível baixar um outro bootloader 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!

Vídeo da PROTO'n PIC18F4550

Eu fiz um "Video Review" da placa no YouTube, e segue adiante o que publiquei.

Referências

Fonte das Figuras: site da SmartRadio, PROTO'n PIC 18F4550

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Hardware » PROTO'n PIC18F4550
Comentários:
Notificações
Notificar
guest
4 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Mateus
Mateus
12/02/2019 13:52

Olá comprei a placa porém queria saber como faz a comunicação I2c ? Entre ela e um Arduino

Ronaldo Oliveira
Ronaldo Oliveira
12/02/2018 13:38

Olá André Curvello, tudo bem?

Recentemente eu adquiri uma placa bem semelhante a essa, creio que foi inspirada nela, funciona perfeitamente, inclusive utiliza a o mesmo Bootloader.

Porem não consigo fazer rodar interrupções nela, fiz um blink led bem simples utilizando o timer 0 e não funcionou, pensei q poderia ter algum problema com o CI, coloquei ele em outra placa e funcionou perfeitamente, será que pode ser algum problema com o Bootloader?

trackback
20/05/2015 01:40

[…] PROTO’n PIC18F4550 […]

trackback
20/05/2015 00:04

[…] PROTO'n PIC18F4550 […]

Talvez você goste:

Séries

Menu

WEBINAR
 

Soluções inteligentes para acionamento de MOSFETs/IGBTs com família STDRIVE

Data: 08/10 às 15:00h - Apoio: STMicroelectronics
 
INSCREVA-SE AGORA »



 
close-link