I use Needham programmer , I erased the entire chip and downloaded the same program I used first time , the programming software gave me successful programming and verifying for the chip. when I put the chip in the same board it didn't work , the application is Lift Control system and the board work with P87C51FA-4N (OTP) properly, even with p89v51rb2 it worked the first time properly but not after that.