>Everyone might want to take a look at that thread since it >mentions problems not covered in the errata. Such as simply >_reading_ TMR1H or TMR1L can cause skipped counts on at least >some PICs. pitiful..... Seems to me that this kinda stuff >could have been wrung out during the chip design process. Especially as it seems likely that a dose of VHDL (or verilog or whatever they use) for that module has been copied between chips on the basis that it has been debugged on earlier chips. It strikes me that there are possibly some subtleties in the HLL used that gets caught out by scaling or process issues that causes bugs to appear in later chips. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist