Hi,
I figured the problem out. The reset circuit has to be different than for
the P89C668. For the P89C668 I had a 10uf cap and push button
switch in parallel , one side to 5V and the other side to RST (pin 10).
I also had a 10K resistor and signal diode in parallel , one side to
RST and the other side to ground. This was a design I obtained from
my work with the P89C51RD2BN.
What works now is simply a 10k resistor from 5v to RST and a push
button switch and 10uf cap in parallel , one side to RST and the other
side to ground. The upper limit for baud rate is 19,200 using a 30MHz
crystal. I am actually using a flash programming tool I wrote using
Tcl/Tk and C. It works as your FlashMagic program does but I needed
something for Linux. You might want to push Philips to change their
data sheets, they still recommend that people download WinISP.
Thanks