CYW920706WCDEVAL Hardware User Guide Doc. No.: 002-16535 Rev. **
21
8 GPIO Information
8.1 GPIO_Pxx
The Cypress WICED Studio API provides configuration support for up to 40 multiplexed GPIOs (represented as
WICED_GPIO_P0 through WICED_GPIO_P39). CYW20706 uses 23 of these multiplexed GPIOs. The assignment of the
multiplexed GPIOs to physical device pins is restricted from certain digital I/O pins when certain interfaces or signal functional
are used.
shows CYW20706 interfaces and signal functions that, if used in a design, will restrict the set of digital I/O pins
available for assigning GPIOs.
If This Interface or Signal Function Is Used
Then These Pins Cannot Be Used for GPIO_Pxx Assignments
I
2
S/PCM
A8, B7, C7, and C8
BT_CLK_REQ
G8
BT_DEV_WAKE
F8
BT_HOST_WAKE
F7
LPO_IN
D6
Table 8-1. Key Interface (or Signal Function) Pin Assignments
These signal functions can be used to wake CYW20706 from sleep modes by an external MCU and for CYW20706 to wake
an external MCU. Embedded applications have better options for sleep and wake operations rather than using a dedicated
digital I/O pin, see
.
1
Unused GPIOs will be HI-Z (I/O disabled) after application initialization.