6BCYW20706 Interfaces
CYW920706WCDEVAL Hardware User Guide Doc. No.: 002-16535 Rev. **
17
7.2 Selectable Interfaces
CYW20706 supports several other interfaces besides those identified in
. Although CYW20706 supports
several other interfaces, it cannot support all of its interfaces in a single hardware board design. Therefore, board designers
must select which interfaces to use in a given design.
The key limitation on the selectable interfaces is the number of available digital I/O pins. The selectable interfaces are
multiplexed to 12 digital I/O pins. The 12 digital I/O pins are: A8, B5, B6, B7, C5, C6, C7, C8, D6, F7, F8, and G8.
The following interfaces represent the superset of interfaces supported by CYW20706:
Multiple general purpose I/Os (GPIOs), identified as GPIO_Pxx, and also referred to as the low leakage LHL3 GPIOs
(LHL is a low leakage power island for GPIOs on the chip). For more information on GPIO signals, see Section 8 “
”.
Four PWM outputs
A peripheral UART (or PUART). This PUART is for attachment to microcontroller units (MCUs) or onboard peripherals.
A Serial Peripheral Interface (SPI). This is a second SPI interface that is identified as SPI1 (and sometimes called
Spiffy1). It can be a master or a slave.
Multiple A/D converter inputs
Multiple auxiliary clock outputs
An infrared learning (IR_RX) input and playback (IR_TX) output
A keyboard scan output (KSO3)
Four optical control outputs (QOC0 through QOC3) for use in quadrature or rotary encoders.\
A 60 Hz input (60Hz_main) to a zero-crossing detector
Two triac control outputs
Two external Transmit/Receive (T/R) switch control outputs (TX_PD and ~TX_PD)
Multiple inputs from quadrature detectors (QDX0, QDX1, QDY0, QDY1, QDZ0, and QDZ1)
A shared PCM or I
2
S interface
A Bluetooth clock request (BT_CLK_REQ) for a shared-clock application
A Low Power Oscillator (LPO) input
An Inter-Integrated Circuit (I
2
C) serial interface, also called Broadcom Serial Control (BSC) interface
These selectable interfaces are mapped to the 12 digital I/O pins. Many signal functions are supported at each pin, but a
system designer must select a single function per pin. See Section 8 “
” for detailed information on signal-
function to I/O pin assignments.
7.3 Selectable Interfaces Supported by CYW920706WCDEVAL
The CYW920706WCDEVAL board supports all of the fixed interfaces (see Section
”) but only supports a
subset of the selectable interfaces (see Section
”) supported by CYW20706.
The CYW920706WCDEVAL board supports the following selectable interfaces:
SPI1 master
PUART
I
2
S, I
2
C, PWM, PCM
BT_GPIO_P5/P15 connected via jumper to VDDIO which can be used for voltage detect
BT_GPIO_P4/P6 to control external LEDs
BT_GPIO_P7 to monitor SW6 button depression