I am using a USB-ICP dongle from FDI to program a LPC938. I am developing new code on the target machine and all electrical loads on the chip are isolated for programming) After several successful attempts it suddenly failed. Specifically: - at address 0x0740 it hangs up, waits and then issues a "failed to communicate" error message. I then cancel, carry out an Erase operation and then try again to program the chip - which is always successful. If I then re-program the chip with the same code, it is also successful. This is not a disaster, but it is very annoying.