English
Language : 

BCM4339XKWBGT Datasheet, PDF (117/183 Pages) Cypress Semiconductor – Single-Chip 5G WiFi IEEE 802.11ac MAC/Baseband/Radio with Integrated Bluetooth 4.1 and FM Receiver
BCM4339 Preliminary Data Sheet
WLAN GPIO Signals and Strapping Options
Multiplexed Bluetooth GPIO Signals
The Bluetooth GPIO pins (BT_GPIO_0 to BT_GPIO_7) are multiplexed pins and can be programmed to be used
as GPIOs or for other Bluetooth interface signals such as I2S. The specific function for a given BT_GPIO_X pin
is chosen by programming the Pad Function Control register for that specific pin. Table 26 shows the possible
options for each BT_GPIO_X pin. Note that each BT_GPIO_X pin's Pad Function Control register setting is
independent (BT_GPIO_1 can be set to pad function 7 at the same time that BT_GPIO_3 is set to pad
function 0). When the Pad Function Control register is set to 0, the BT_GPIOs do not have specific functions
assigned to them and behave as generic GPIOs. The A_GPIO_X pins described below are multiplexed behind
the BCM4339's PCM and I2S interface pins.
Table 26: GPIO Multiplexing Matrix
Pin Name 0
1
BT_UART_CTS_
N
BT_UART_RTS_
N
BT_UART_RXD
BT_UART_TXD
BT_PCM_IN
UART_CTS_N –
UART_RTS_N –
UART_RXD
UART_TXD
A_GPIO[3]
–
–
PCM_IN
Pad Function Control Register Setting
2
3
4
5
6
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
PCM_IN HCLK
–
–
–
BT_PCM_OUT A_GPIO[2]
BT_PCM_SYNC A_GPIO[1]
BT_PCM_CLK A_GPIO[0]
PCM_OUT PCM_OUT LINK_IND
PCM_SYNC PCM_SYN HCLK
C
PCM_CLK PCM_CLK –
–
INT_LPO
–
I2S_MSDO –
I2S_MWS –
I2S_MSCK –
BT_I2S_DO
BT_I2S_DI
A_GPIO[5]
A_GPIO[6]
PCM_OUT –
PCM_IN
–
BT_I2S_WS
BT_I2S_CLK
BT_GPIO_5a
BT_GPIO_4a
BT_GPIO_3a
BT_GPIO_2a
GPIO[7]
GPIO[6]
GPIO[5]
GPIO[4]
GPIO[3]
GPIO[2]
PCM_SYNC –
PCM_CLK –
HCLK
–
LINK_IND –
–
–
–
–
BT_GPIO_1
GPIO[1]
–
–
BT_GPIO_0
GPIO[0]
–
–
CLK_REQ
WL/
–
–
BT_CLK_REQ
a. Available only in the WLCSP package.
–
HCLK
LINK_IND
–
I2S_MSCK
I2S_SSDO
I2S_SSDI/
MSDI
–
INT_LPO
I2S_SSCK
I2S_MSDO –
–
–
I2S_MWS –
I2S_MSCK –
–
–
I2S_MSDO I2S_SSDO –
–
I2S_MWS I2S_SWS –
–
–
I2S_SSDI/ –
–
MSDI
–
–
–
–
–
clk_12p288 –
–
–
–
–
–
7
15
A_GPIO[1] –
A_GPIO[0] –
GPIO[5]
–
GPIO[4]
–
I2S_SSDI/ SF_MISO
MSDI
I2S_SSDO SF_MOSI
I2S_SWS
SF_SPI_CS
N
I2S_SSCK SF_SPI_CL
K
STATUS
–
TX_CON_FX –
I2S_SWS –
I2S_SSCK –
CLK_REQ –
–
–
–
–
–
–
CLASS1[2] –
–
–
A_GPIO[7] –
Broadcom®
November 17, 2014 • 4339-DS106-R
Page 116