this was not an easy task cyangwa icyifuzo cyiza cyose ni impano y'imana two programmable interval timers were available each with sub microsecond precision