CYW920706WCDEVAL Hardware User Guide Doc. No.: 002-16535 Rev. **
29
9 Interface Signal Function Selection Restrictions and
Considerations
This section provides signal-function selection restrictions and/or general information associated with the following CYW20706
interfaces:
Broadcom Serial Control (BSC) (Compatible with I2C)
9.1 I
2
S and PCM
CYW20706 contains I
2
S and PCM circuit blocks that share a common signal-routing interface.
2
S and PCM interface in pin order. It also shows which GPIO_Pxx cannot be used if the I
2
S or
PCM circuit blocks are used in a board design.
CYW20706 Pin
Signal
When Interface Used, Do Not Use the
Following GPIO_Pxx
A8
I2S_DO or PCM_OUT
P0, P2, P3, P12, P28, P29, P34P35,
and P37
B7
I2S_CLK or PCM_CLK
C7
I2S_DI or PCM_IN
C8
I2S_WS or PCM_SYNC
Table 9-1. Shared I
2
S and PCM Interface and GPIO_Pxx Usage Restrictions
9.2 Serial Peripheral Interfaces
CYW20706 supports two serial peripheral interface (SPI) blocks: SPI1 (also known as Spiffy1) and SPI2 (also known as
Spiffy2).
The routing of the SPI1 interface is multiplexed using the GPIO_Pxx supported by CYW20706 (see Section
As shown in
, the SPI2 interface has a fixed signal routing to CYW20706 pins; therefore, it does not require any
device GPIO support.
The WICED Studio API allows configuring and controlling both SPI interfaces by providing functions for:
Clock control
Mode control
Data transfer method (half or full duplex)
For more information on the SPI1 interface, see
For more information on the SPI2 interface, see