Buenas foreros,
Tengo una duda, tengo una aplicación hecha con un PIC18F4550 porque en un principio pensé usar el USB de este micro para comunicar con el PC, pero finalmente he decidido usar el puerto serie.
La cuestión es que ya tengo la aplicación hecha, tengo la PCB diseñada, ya tengo 3 prototipo y el programa funcionando con el PIC18F4550, pero por motivos de ahorrar costes he pensado sustituir el PIC18F4550 por un PIC18F45K20 que cuesta la mitad de precio.
He comprobado que es compatible pin a pin (excepto por el USB que ya no uso), el tamaño de memoria de programa es la misma solo que cambia la SRAM, en el PIC18F45K20 1536 bytes y en el PIC18F4550 2048 bytes.
¿Sabéis si puedo coger el programa del PIC18F4550 y hacerlo funcionar en el PIC18F45K20 o tendré que hacer alguna modificación debido a los fuses o alguna cosa que ahora no caigo?
Como dato decir que estoy usando MPLAB X.
La manera de comprobarlo es probarlo directamente, pero todavía no he podido probarlo porque los protos que tengo están hechos en SMD y no tengo las herramientas para sustituir un micro por otro. Todo esto es pensando a la fabricación de nuevas PCBs.
Saludos!