Hi Russ,

In the MainLoop, the IF (leftcount = duration) will never evaluate true.

duration is a constant(100), and leftcount never gets assigned anything but 0. Maybe you were thinking that BTFSS would do something, but that means "Bit Test File Skip if Set, so it's looking for a bit number that wasn't specified. Are you trying to test leftcount for a specific value, or trying to set the value?

Archilochus,

The 12F675's are actually 14-bit core's. I have no idea why they called them 12's. 12C508's are 12-bit, and the 12F508's are 12-bit, so you would think 12F629/675/683's are too. but, Not!
<br>