The calibration value is not set in the hex file, it is preprogrammed in the 12c508's memory. As I said read the blank chip and note the calibration value, make sure the value is the same before writing. You can overwrite the value with 0x00 rendering otps useless, The last chip that I programmed had a value of 0xC24 for calibration.
If you read the programmed chip and compare the hex are they the same? What is the value of the calibration bits? When do you get the error? |