Preciso trocar o 16F877A por outro com maior capacidade!

Estou fazendo um projeto, porém a memória ROM do PIC16F877A esgostou! Está passando uns 30% da capacidade!

Preciso de outro PIC, q eu possa simplesmente usar o mesmo circuito (ou parecido) e colocar a programação q estou utilizando no 16F877A sem ter q alterar nada (ou pouca coisa).

Qual posso utilizar? 18F, 24F, 30F? Algum modelo específico?

PS: Estou utilizando CCP1, TIMER1, TIMER2, INT RB, 1 AD, etc.

Estou começando agr, se alguem poder me dar uma ajuda e puder me dizer um modelo específico (tenho q comprar amanhã sem falta)!

Exibições: 385

Responder esta

Respostas a este tópico

Vai depender do que vc tem acesso pra comprar, a família 18F geralmente tem mais capacidade de memória do que a 16F, outra opção é usar 2 pic's e dividir as tarefas e comunicar entre si via SPI ou UART.

Pode ser 18F... Tem como me informar o melhor modelo da serie 18F? Irei comprar amanhã!

PS: Estou disposto a comprar qualquer um, desde q funcione a minha programação sem ter q fazer alterações!

O 18F nesse caso serve?

Oi RS, compilou sem problemas Quer o Hex? .
Rui

Microchip tem 3 linhas de Microcontroladores :

http://www.microchip.com/products/

De 8 bits, de 16 bits e de 32 bits.

Essa é a linha de 8 bits ( da qual pertence o PIC16F877A) 

http://www.microchip.com/design-centers/8-bit/pic-mcus

PIC16F877A saiu de linha ! 

Tem PIC com 28 KBytes e 56 KBytes, mas não sei se encontrará com facilidade esses modelos aqui no Brasil 

http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1002

http://www.microchip.com/wwwproducts/en/PIC16F18877

o 18f vai atender! tenta o 4550 ou o 452.

como vc tá começando os 24f e os 30f vão te dar dor de cabeça devido terem mais recursos e serem mais complexos.

o 18f é o mais proximo do 16f.

Irei testar o 4550. A capacidade dele é quantas vezes maior q o do PIC16F877A?

Estou confuso! Jose, esse 8,16,32bit é da memoria ROM? Me corrija se eu estiver errado, mas pelo q entendi, o PIC 18F é de 8 bit tb, e o PIC24F e PIC30F são de 16/32bit.

Outra coisa, como ver a capacidade de ROM no datasheet? não encontrei o q mostra o valor!

É o kbyte?

Microchip tem 3 linhas de Microcontroladores , de 8 bits, de 16 bits e de 32 bits.
Essas são as larguras dos barramentos internos do processador.
Quanto maior o barramento, mais rápido ele será.
Veja o campo : Program Memory Size ( tamanho da mémoria de programa ) em KiloBytes.

PIC18F4520 - 32KBytes de Program Memory
http://www.microchip.com/wwwproducts/en/PIC18F4520

PIC18F4550 - 32KBytes de Program Memory
http://www.microchip.com/wwwproducts/en/PIC18F4550

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço