Jinx wrote: >> Interestingly, he told me that the problem is that the "done" flag >> never gets set, so the code hangs. He doesn't see bad data. >> > > I've had bad firmware (I2C for example) flags on some PICs under > certain not unusual and not out-of-spec conditions. I reported this to > Microchip and they confirmed it. Eventually > > Think Bob A has mentioned unreliable flags too > > > > Yes, I found some problems in the PIC12F675/629, but I got the workaround from Microchip from another PIC. But Microchip never announced the problem in the PIC12F675/629. I still use the workaround so I don't know if they fixed it or not. --Bob A -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist