Multifunction DAQ

Showing results for 
Search instead for 
Did you mean: 

Using USB-6001 to implement SPI/I2C

Is possible to use USB-6001 to implement communication with SPI or I2C? I intend to use SPI Digital Waveform Reference Library.


If not, what other NI devices has capacity to work with SPI or I2C?

0 Kudos
Message 1 of 2

The USB-6001 doesn't have hardware-timed digital I/O, only software-timed. Implementing a SPI master is probably possible at a very slow rate, but I expect I2C is probably right out.


The NI USB-845x products are designed specifically for SPI and I2C; the 8452 is in the same form factor as the 6001. The NI VirtualBench also has a SPI and I2C master API for use with its GPIO connector.

Brandon Streiff ·
Message 2 of 2