> Mario, you'd load -16384, ie 0xC000. 16384 is the number of > increments to get back to 0000. If you loaded -1, it would take > 1 tick, -2 would take 2 ticks etc, all the way to -32768 (0x8000), > which is half the 2 seconds it takes for a free-running rollover You threw me with the 16384, and I kept digging. Mixed metaphors aside, -16384 is 1/2 second, which I should have picked up when I pointed out that -32768 is half of 2s, or the 1s you want. If you load +16384 (or -49152 / 0x4000), it will take 1.5s to get to 0000 -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist