liteon
Full Member level 2
Hi friends.
Since Microchip is always upgrading their older versions of Mcu with new versions which is a technology advancement and results in better but cheaper chips.
But often one it required to make changes in program written for older version to adopt for new versions of chips.
This is the situation i am handling now. I have a device designed with PIC16F628. Now i need to adopt it for PIC16F628A.
What should be done? I am using ICPROG which supports A version of this chip with JDM programmer.
Will it be Ok to select the A version in ICPROG and use the old software to burn in new A version.
I went through the migration document from microchip but i don't understand it fully.The document says about the difference in configuration word and some others.
Can any one help me with this problem?
One more question, is it possible to make changes directly in hex file for new A version or there must be changes made in source code?
Thank a lot in advance for any help.
Since Microchip is always upgrading their older versions of Mcu with new versions which is a technology advancement and results in better but cheaper chips.
But often one it required to make changes in program written for older version to adopt for new versions of chips.
This is the situation i am handling now. I have a device designed with PIC16F628. Now i need to adopt it for PIC16F628A.
What should be done? I am using ICPROG which supports A version of this chip with JDM programmer.
Will it be Ok to select the A version in ICPROG and use the old software to burn in new A version.
I went through the migration document from microchip but i don't understand it fully.The document says about the difference in configuration word and some others.
Can any one help me with this problem?
One more question, is it possible to make changes directly in hex file for new A version or there must be changes made in source code?
Thank a lot in advance for any help.