The NI PCIe-6612 is a timing and digital I/O module with eight 32-bit counter/timers and 40 lines of TTL/CMOS-compatible digital I/O. You can perform a wide variety of counter/timer tasks with the NI PCIe-6612 including encoder position measurement, event counting, period measurement, PWM, pulse generation, pulse-train generation, semiperiod measurement, two-edge separation measurement, and frequency measurement.