Example Code

I2S Communication Generate / Acquire Signals

Products and Environment

This section reflects the products and operating system used to create the example.

To download NI software, including the products shown below, visit ni.com/downloads.


  • LabVIEW

Code and Documents


This example program that shows how to communicate with High Speed Digital I/O using the I²S serial bus protocol.
Inter-IC Sound Interface (I²S) is a serial bus protocol developed by Philips Semiconductors. You can use NI software and hardware to generate and acquire I²S signals. 

  • LabVIEW 2012 (or compatible)

Steps to Implement or Execute Code

  1. Unzip “LabVIEW I2S Code 2012 NIVerified”
  2. Open “I2S Encode Decode 2012 NIVerified.lvproj”
  3. Run " I2S_Encode_Decode.vi" for demonstration
  4. Run the program


Additional Information or References
VI Block Diagram



 **This document has been updated to meet the current required format for the NI Code Exchange.**

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.

NI Employee