timed readings directly from registers