> This is not a good way to disable interrupts. Recall from the datasheet > (any datasheet) that the bit may get set during this operation from the > interrupt, preventing it from being cleared. Not any datasheet. For example, this problem is mentioned in the 16C7x datasheet, but not the 16F87x data sheet because these chips don't have this problem. Does anyone have a definative list of which chips have this problem and which don't? I'd rather not look thru all the data sheets to find out. ***************************************************************** Olin Lathrop, embedded systems consultant in Devens Massachusetts (978) 772-3129, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.