I2S (Inter-IC Sound)¶
-
group
group_hal_impl_i2s
The CAT1 (PSoC 6) I2S Supports the following values for word lengths:
8 bits
10 bits (CAT1B only)
12 bits (CAT1B only)
14 bits (CAT1B only)
16 bits
18 bits
20 bits
24 bits
32 bits
The channel length must be greater than or equal to the word length. On CAT1A devices, the set of supported channel lengths is the same as the set of supported word lengths. On CAT1B devices, the channel length may be any value between 8 and 32 bits.
The sclk signal is formed by integer division of the input clock source (either internally provided or from the mclk pin). The CAT1A I2S supports sclk divider values from 1 to 64. On CAT1B devices, the I2S supports sclk divider values from 2 to 256.
The following events are not supported on CAT1B: