Rev. 1.10
190
October 23, 2020
Rev. 1.10
191
October 23, 2020
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
RF Transceiver
The RF transceiver incorporates a highly integrated 2.4GHz transceiver and a baseband modem
with programmable data rates of 125Kbps, 250Kbps and 500Kbps. Data handling features include 3
levels of 32-byte TX/RX FIFO and packet handling such as whitening and CRC checking.
The RF transceiver supports a Middle Sleep mode for fast XO start-up with 30μA bleeding current.
At 2.4GHz, the RF transceiver can achieve -97dBm sensitivity at 250Kbps and d5dBm TX
output power at 25mA current consumption. A fully integrated Fractional-N synthesizer can support
a wide frequency range with a fine resolution.
The device can access the RF transceiver through a 3-wire or 4-wire SPI interface. The RF
transceiver supports short strobe commands to reduce the loading of the device while maintaining
wireless communication link.
Additional link layer features like RSSI for channel assessment, auto-acknowledgement, auto-
resend and 6 pipes star network topology, facilitate microcontroller based ISM bands wireless link
applications.
The RF transceiver is also fully compatible with the BC516x/BC66F5132 transmitters to pair with
each other for the receiver role, which not only supports packet format but also supports all kinds of
data rates for remote control related applications.
Memory Mapping
00h
1Fh
Common Area
Bank 0
Bank 1
Bank 2
20h
3Fh
Common Area: It is independent of Bank Pointer setting and has a total space of 32 bytes.
Bank 0~2: Selected by Bank Pointer Register. The total space of the area is up to 128 bytes (4×32
bytes).
The Bank Pointer can be set directly by the Set Register Bank command which is also defined in
Common Area and can be read or written by the Control Register command too.
Control Register Access
CMD reg
DATA reg
DATA reg+1 DATA reg+2 DATA reg+3 DATA reg+4
Read/Write Register
CMD
SYNCWORD
DATA0
DATA1
DATA2
DATA3
Read/Write
SYNCWORD Register
CMD FIFO
DATA0
DATA1
DATA2
DATA3
DATA4
Read/Write RF FIFO
DATAn
Strobe Command Followed by n-byte Data (CmdD)