Você gostou do post,
e
quer mais?
Me paga um café! :) PIX consultoria@carlosdelfino.eti.br
Curta o post no final da página, use o Disqus, compartilhe em sua rede social. Isso me ajuda e motiva
Obrigado.

Atenção: Este artigo foi escrito por mim originalmente para o antigo site do Arduino Minas e agora foi transferido para o meu site.

Diante disto resolvi pesquisar sobre o PIC e sua relação com o Arduino, já muito tempo eu ouvir falar do PICDuino, que seria um clone do Arduino com chip MCU PIC18F2520, o PIC já existe a alguns anos, a primeira versão se não me engano foi desenvolvida em 1975, eu tive o primeiro contato quando eu tinha uns 15 anos, lá pelos meados de 1986, apesar deu já dominar naquela época a linguagem BASIC, eu não estava muito atento porque estava começando a me envolver com o DBase e em seguida com o Clipper o que me tirou da eletrônica.

Até o momento somente encontrei um Clone fabricado pela Smartradio e pode ser encontrado no link http://www.smartradio.com.br/loja-pic/?id=35 e custa R$ 115,00, porém esta em promoção e sai por R$ 69,90 + frete.

O PICDuino é compátivel com os shields propostos para o Arduino, mas é preciso tomar cuidado por exemplo a porta SPI existente no Arduino não é presente no PICDuino impedindo por exemplo o funcionamento de alguns shields como o Ethernet Shield com Wiznet W5100 e TF Slot, que usam as portas MISO/MOSI/CLK por ela, as bibliotecas de código precisam ser ajustadas para funcionar com esta plataforma, além disto a interface de senvolvimento não é a mesma, e usa outro toolchain compátivel compátivel com o GCC mas sutis diferenças, sua arquitetura interna é também baseada em um processador Risc e construido internamente sobre a Arquitetura Havard porém este chip não supera o ATMega328, mas se aproxima dos recursos sendo uma trampulim para quem deseja trabalhar com o Arduino e ainda não conhece a tecnologia não se sente seguro, abaixo segue uma tabela comparartiva do Chip PIC18F2520 usado no PICDuino.

Comparativo
ParametrosPIC18F2520ATMega328p
Tipo de memória de programaFlashFlash
Capacidade de Memória de Programa(KB)3232
Capacidade da RAM em Bytes1,5362K
EEPROM (bytes)2561K
Adaptador USBFTDI232ATtiny16u2
Alimentação da Fonte7,5 à 25Vdc 6 a 20Vdc (limites)
7 a 12Vdc (recomendado)
Corrente Máxima por Pino de Saída(mA)2540
Velocidade da CPU(MIPS) (aproximada em 16Mhz)1616
Periféricos de Comunicação Digital1-A/E/USART, 1-MSSP(SPI/I2C)1-USART, 1 SPI e 1 I2C
Periféricos Capture/Compare/PWM2 CCP6 PWM
Timers1 x 8-bit e 3 x 16-bit2 x 8-bit e 1 x 16-bit
ADC10 ch, 10-bit6 ch, 10-bit
Comparadores21
Faixa de Temperatura (C)-40 a 125-40 a 125
Faixa operacional de voltagem(V)4.2 a 5.51.8 a 5.5
Pinagem2828

Pinagem

PIC128F2520ATmega328

Não deixe de me pagar um café, faz um PIX: consultoria@carlosdelfino.eti.br de qualquer valor.


Carlos Delfino

Escrito por:

Desenvolvedor e consultor para projetos com Microcontroladores e Mobile

Google LinkedIn Digg Reddit StumbleUpon

Atualizado em