The store will not work correctly in the case when cookies are disabled.
Best Modules will be closed from Apr. 3nd to Apr. 6th in observance of Tomb Sweeping Day. Please be informed that any orders placed after 15:00 PM Apr. 1st (Taiwan time, UTC+8) will be processed on Apr. 7th.
We use cookies for optimal website use.We recommend you to allow cookies for a better user experience. Please read our privacy policy. Learn more.
The BMC23M041 is a RF receiver module with frequency 433.92MHz that is composed of the Sub-1GHz OOK receiver module, BM2302-94-1, and a breakout board.
The BMC23M041 has the same functions as the BM2302-94-1. The difference between them is that the BMC23M041 includes level shift circuit and a LDO IC HT7533 and breaks out the BM2302-94-1’s pins to match BMCOM connectors. The product supports I2C and UART interfaces. You can use the jumper to select it.
With the BMCOM, you can directly connect the product to BMduino development boards, such as BM53A367A.
You can use the product with other development boards, such as Arduino UNO, as well.
It is recommended to use with the RF transmitter module, BMC21M041, to form a complete transmit and receive function.
BMC23M041 provides the following 7 commonly used commands, please refer to "Arduino Library Description" document in the document label and the application note, "BCM-2102-X03 & BCM-2302-T01 Transparent Transmission Module Application", for details.
Function
Command
Parameter
Function in the Arduino Library
Enter the receiving mode
0x01
0 byte
void setRXMode(void)
Enter the pairing mode
0x02
0 byte
void setPairMode(void)
Enter the sleep mode
0x03
0 byte
void sleep(void)
Select the RF frequency band
0x10
1 byte
void begin(uint8_t frequencyBand)
frequencyBand:
0x00(RF_315MHz):315MHZ
0x01(RF_433_92MHz):433MHz
0x02(RF_868MHz):868MHZ
0x03(RF_915MHz):915MHZ
The module is set to 433MHz at the factory
Read the RX module status
0x81
0 byte
uint8_t getRFStatus(void)
Read the received data (1 byte)
0x82
0 byte
uint8_t readRFData(void)
Read the module version
0x90
0 byte
int16_t getFWVer(void)
RESOURCES
IC: BC2302C/BC2302D, Sub-1GHz Low-IF OOK RF Receiver, including datasheet, package information, etc.