On 2/9/2013 7:50 PM, IVP wrote: > Hi Mitch, > > try running at 4MHz. I found that the F88's I2C flag SSPIF > is faulty with 8MHz IntOsc. From memory I had to test BF > instead, or drop to 4MHz > > Unfortunately Microchip have deleted all my tickets, including > the one about SSPIF in which they acknowledge a silicon fault, > the PICList post search isn't working and haven't time to do a > full search of my own archives so I can't confirm it, but do recall > that having to test BF meant I couldn't use the SSPIF interrupt > like I wanted to > > AFAIK the problem is (still) undocumented > > Joe > Mitch, how long ago was that BF flag problem caught? Microchip has been bad about NOT admitting chip faults. Example? the last time the eeprom array kept data properly was in the PIC16Cxxx series products. Internal oscillators tend to "wobble" at high frequencies; I have seen that in UART applications, too, so anything that needs to be precisely timed will be affected. I think using an external oscillator (cer res or xtal) should fix that. --Bob A --=20 The only place success comes before work is in the dictionary. VINCE LOMBARDI --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .