USB DAQ device with 4 dedicated high-voltage analog inputs, 12 flexible I/O, and 4 dedicated digital I/O. The flexible I/O can be configured as either digital or analog, thus providing up to 16 analog inputs, or up to 16 digital I/O. It also has two 10-bit analog outputs, up to 2 counters, and up to 2 timers.