We use the step pulse timer to time sub-millisecond delays. Function GetInterruptClocks returns the counter from the step pulse timer. Each count will be 84/128 microseconds on an Arduino Due.