I have a microcontroller ( PIC18F14K50 ) it has a program which is working but it can't be read also not detected by the following hardware and software .
I have a PICkit2 hardware also working and using PICkit2 v2.61 software
I also have blank PIC18F14K50 ( Blank ) which I connected to above programmer and can be detected as well as read and write
You are correct I am trying to copy some one else code but not for the commercial purpose. If it is code protected can we able to upgrade new Version of firmware to the microcontroller , I already upgrade the new version of firmware to this chip but I can't read it. Lets assume if it is code protected but the chip should detected by the programmer. but it did not detect
This is a USB AVR programmer it has new version of Firmware So I upgrade to it to with USB port and It was upgraded successfully but I can't read the chip using PICkit2 programmer
What??? First you say it's an AVR programmer, then you say you're using a PICKit. You say "It was upgraded successfully"; what is IT? The AVR programmer? The PIC18? Why are you using an AVR programmer on a PIC?
1) You've got an AVR programmer which uses a PIC. (That sounds weird, but ok).
2) You want to steal the code from the PIC inside the AVR programmer, but it won't let you read the code (because code protection is turned on).
Yes it is correct but Still I don't know code protection is On
As we aware this PIC has Code inside if the owner of code need to be improved the code then owner release the new code which is called firmware. This programmer also has new release firmware so it can be upgrade via USB port