I'm new to the microchip PIC world but not to electronics. I've been learning chip level PC and laptop mother board repair. I have a smart battery charger that uses a PIC12C672 that was destroyed along with a Schottky diode and a MOSFET. I want to replace the PIC12C672 and program it using a file dump from another good working PIC controlled battery charger that I have that is of the same model. I have been made aware that there is a new design PIC, the PIC12F683 and some have said to use the PIC12F675. My question is can I take the dump file from the PIC12C672 and write it to either of the other upgraded PIC's ? Will this work without having to modifying the code? Should I just buy another PIC12C672 on Ebay and call it a day. Also I own an RT809F programmer, will this do the job? Thanks for any help with this.
It seems you can pick upgraded PIC chips such as PIC12F683 or PIC12F675. Two things need to be considered before you pick chips in your case.
- Pin placements and configuration
- Electrical Specifications
Both requirements have been fulfilled in the newly selected PIC Microcontrollers.
Pin Placements and Configurations:
When you see these 3 MCUs, all of them have a pins with same functionality at same place. So, replacing the MCU will not create any connection problem here.
Here electrical specifications are also compatible with the old one. So, you can choose any one of these two what you can afford.
When you look at specifications, PIC12F683 does have more heat dissipation capacity(800 mW) and Maximum source and sink current of GPIO pins (200 mA) than other two MCUs which might be an extra benefit if those conditions are met in your circuit.