The device can be connected to any BLE-enabled cell phone through HID protocol in the system’s background when it is shipped.
Support allowlist set allows the device to connect and put the device into allowlist by serial command, support command to clear a device in the allowlist.
Support serial AT command: Baud rate modification, Name modification, Allow the device to connect, Get allowlist information, Clear allowlist.
Serial port output module status: connection success, connection failure, disconnection.
The module currently connected device authentication notification pin PIN19(P0_7): not connected (high level)/connected (low level).
Module wake-up pin PIN15(P1_3) Function: Wakes up the module on the falling edge and disables the module from going to sleep during the low level; this pin should be pulled low during the MCU sending data to the module, the pin is internally pulled up by default.
Frequency: 2402 MHz ~ 2480.0 MHz
Package: 17.4X13.7mm(Half-hole), 20pins
BLE – Compiles with Bluetooth V4.2, and 2 Mbps data rate support of BLE 5.0 – TX: Up to +4dBm transceiver output power – RX: -93 dBm sensitivity @ 1 Mbps – Link layer and AES/CCM integrated
CPU – 8051 – 18 interrupts
Memory – SRAM 8 KB – Flash 256 KB
Power – Power supply range: 2 V ~ 3.6 V – Power mode 1 (3-μS Wake-up): 235μA – Power mode 2 (SleepTimerOn): 0.9μA – Power mode 3 (External Interrupts): 0.4μA
Clock and Timer – 32 MHz crystal and RC oscillator – 32-bit timer – General-purpose timers (One 16-bit, two 8-bit) – Real timer clock – Watchdog
Peripherals – 17 general-purpose I/Os. Function IO anyroute support – 2 UARTs with hardware flow control up to 1MBd – 2 SPIs with master/slave configurable – 2 I2Cs with master/slave configurable – Full-Speed USB interface – Keyboard interface – PWM – 12-bit ADC with eight channels – Temperature sensor
DMA – Support internal RTC – Full IO outreach including debug port – 5-channel