Pues resulta que si el ic-prog te hace una verificación y te da como resultado que se ha grabado correctamente, tienes tu chip perfectamente grabado y sin ningún tipo de problemas. En el proceso de verificación, lo que está ocurriendo es que el programa va comparando byte a byte lo que has cargado en el programa con lo que hay escrito en el chip... Si el chip estubiera defectuoso o no se hubiera grabado correctamente, en el proceso de comparación daría error cuando la comparación fuera incorrecta.

Espero haber resuelto tu duda.

Saludos.