Hello, I've been writing Windows software to program 16C84/16F84 (yes, I know it has been done, but that's not the point). The spec says to wait 10ms after the programming cycle. When I wait 10, 11, or even 15 ms, the verify is unreliable. It works sometimes, and sometimes it doesn't. Waiting 25ms seems to work all the time, but I don't know why. Since this is Windows NT, I think it is safe to assume the wait will be at least as long as I specify (and maybe longer because of the vagueness of the scheduler). Any body have any experience here? Regards, Al Williams AWC *Solderless Stamp Prototypes at http://www.al-williams.com/awce.htm