Rev. 1.10
196
October 23, 2020
Rev. 1.10
197
October 23, 2020
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
• IO1: I/O Control Register 1
Bit
7
6
5
4
3
2
1
0
Name
PADDS[1:0]
GIO2S[2:0]
—
R/W
R/W
R/W
—
Reset
0
1
0
0
0
0
0
0
Bit 7~6
PADDS[1:0]
: PAD current control
00: 0.5mA
01: 1mA
10: 5mA
11: 10mA
Bit 5~3
GIO2S[2:0]
: GIO2 line function selection (only reset by POR)
000: No function, input
001: SDO, 4-wire SPI data, output
101: IRQ, interrupt request, output
Others: No function, input
Bit 2~0
Reserved, must be kept unchanged after power on
• IO2: I/O Control Register 2
Bit
7
6
5
4
3
2
1
0
Name
GIO4S[3:0]
GIO3S[3:0]
R/W
R/W
R/W
Reset
0
0
0
0
0
0
0
0
Bit 7~4
GIO4S[3:0]
: GIO4 pin function selection (only reset by POR)
0000: No function, input
0001: SDO, 4-wire SPI data, output
0101: IRQ, interrupt request, output
1010: FSYCK, i.e. XCLK 1/1, 1/2, 1/4, 1/8 output
1100: EPA_EN, external PA enable, output
1101: ELAN_EN, external LNA enable, output
Others: No function, input
Bit 3~0
GIO3S[3:0]
: GIO3 pin function selection (only reset by POR)
0000: No function, input
0001: SDO, 4-wire SPI data, output
0101: IRQ, interrupt request, output
1010: FSYCK, i.e. XCLK 1/1, 1/2, 1/4, 1/8 output
1100: EPA_EN, external PA enable, output
1101: ELAN_EN, external LNA enable, output
Others: No function, input
• IO3: I/O Control Register 3
Bit
7
6
5
4
3
2
1
0
Name
SDO_TEN SPIPU
—
GIOPU[4:2]
—
R/W
R/W
R/W
—
R/W
—
Reset
0
1
1
1
1
1
1
1
Bit 7
SDO_TEN
: SDO tri-state enable (only reset by POR)
0: Disable
1: Enable
Bit 6
SPIPU
: 3-wire SPI pull-up enable (only reset by POR)
0: Disable
1: Enable
When this bit is set high, it only controls the pull-up function for the CSN, SCK
and SDIO pins. Note that the pull-up function of the SDO pin for the 4-wire SPI is
configured using the GIOPU[4:2] bits.