You are here

Inter-IC Sound Bus (I2S) | Cypress Semiconductor

Inter-IC Sound Bus (I2S)

Last Updated: 
Jul 24, 2018


  • Master only
  • Single- and multi-channel (up to 10 channels) I2S support
  • 8 to 32 data bits per sample
  • 16-, 32-, 48-, or 64-bit word select period
  • Data rate up to 96 kHz with 64-bit word select period
  • Audio clip detection in I2S Rx mode
  • Byte swap audio samples to match USB audio class endianness requirement
Symbol Diagram

General Description

The Integrated Inter-IC Sound Bus (I2S) is a serial bus interface standard used for connecting digital audio devices together. The specification is from Philips® Semiconductor (I2S bus specification; February 1986, revised June 5, 1996).

The I2S component operates in master mode only. It also operates in two directions, as a transmitter (Tx) and a receiver (Rx). The data for Tx and Rx are independent byte streams. The  byte streams are packed with the most significant byte first and the most significant bit in bit 7 of  the first word. The number of bytes used for each sample (a sample for the left or right channel)  is the minimum number of bytes to hold a sample.

Translated documents are for reference only. We recommend that you refer to the English-language version of a document if you are engaged in development of a design.