It's hard to say since you haven't provided any meaningful information about the programmer.
However, it has a serial port connection and no apparent means to power it. It is probably trying to steal parasitic power from the serial port. Without a schematic there is no way to tell, but it don't see how this hits the correct Vpp voltage except for a certain subset of probably older PICs. It also seems to be limited to DIP packages, so this programmer is all around a bad idea.
Why? The question was about the programmer, not the PIC.
Besides, that is a very old PIC. Many programmers won't bother to support it. There are newer PICs that do more, cost less, and can be programmed more than once.
Why are you trying to use such a ancient one-time programmable PIC?
Thanks for advice.I have PIC16C63A-20/SP WHICH IS USED FOR MOTOR CONTROL.IC FAILS AND UNIT GOES DEAD. I HAVE A BLANK IC'S. I AM TRYING TO FIND THE DEVICE WHICH CAN READ THE IC PROGRAM AND RELOAD IT TO NEW IC. its very basic question since have experience in programming.Attaching ckt dig.
i think theres no way that you could read that old program on your dead MCU, it could be that the serial connection has been already damaged..,maybe an ESD induced damaged... i've tried a PICkit2 Programmer and it only reads a bunch of repeating "3FFF" (Hexcode) on the memory..
that MCU that ive read failed the same you've described... maybe try just recreate the program..
The discussion addresses whether a PIC and EEPROM programmer can read and clone the program from a preprogrammed microcontroller to a new IC. The specific microcontroller in question is the PIC16C63A-20/SP, used for motor control, which has failed. The user seeks a device capable of reading the program from the damaged IC and reloading it onto a blank one. Responses highlight challenges including the age and one-time programmable nature of the PIC16C63A, limitations of certain programmers (notably those relying on serial port parasitic power and supporting only DIP packages), and the possibility that the microcontroller’s memory or serial connection may be damaged, preventing successful reading. Attempts with a PICkit2 programmer reportedly yield only default or erased memory values (e.g., repeating "3FFF" hex codes). The consensus suggests that cloning such an old and possibly damaged PIC is difficult or impossible, and recreating the program may be necessary. Summary generated by the language model.