The AT89 adapter is supportingD8751 and D87C51. The 87C51 should not have any problem. However for D8751, since it is not a CMOS chip, it will need much higher DC current for programming. You may need do some small modification on the programmer to increase the DC current when you reading/programming the D8751. Just replace the VCC control transistor to a higher current transistor, and use a DC power supply intead of the USB power cable. The on board VCC control transistor only be able to provide up to 200mA current. You may need a 500mA transistor.