I have been developing with the RT600 recently, using the SCTimer's capture function. An external pin triggers the SCTimer to capture a time into a register, which I then read in the interrupt. Most of the time, the moment I read from the interrupt is accurate, or at least the time is increasing incrementally. However, there is a small chance that the time in the CAP register for a certain frame is less than the time from the previous capture, but the next capture time returns to normal. Only this middle frame's time is incorrect. Does anyone know what might be causing this?