rf-bm-nd06 fcc approved bt5.0 bluetooth low energy usb nfc mesh module nrf52840
rf-bm-nd06 is an rf module based on nordic ble soc nrf52840qfaa. it integrates a 32.768 khz and a 40 mhz crystal, an lc balun, an rf matching filter, and a meander line inverted-f pcb antenna. it features low power consumption, small size, robust connection distance, and rigid reliability. it supports ble stack v5.0 and can be preprogrammed with a serial interface communication protocol for simple programming. 1.27-mm pitch stamp stick package for easy assembling and cost-effective pcb design. all pins are pull out.
module module
| pin name | default function | alternate function | note |
| p0.12 | sio_12 | - | - |
2 | vcc | power 1.7 v to 3.6 v | - | 1.7 v to 3.6 v |
3 | vdd_hv | power 2.5 v to 5.5 v | - | 2.5 v to 5.5 v |
4 | vdd_usb | 4.35 v–5.5 v | - | 4.35 v–5.5 v |
5 | d- | d- | d- | d- |
6 | d | d | d | d |
7 | p0.13 | gpio_13 | - | led |
8 | p0.14 | gpio_14 | - | led |
9 | p0.15 | gpio_15 | - | led |
10 | p0.16 | gpio_16 | - | led |
11 | p0.17 | gpio_17 | qspi_cs | led |
12 | p0.18 | nreset | - | system reset (active low) |
13 | p0.19 | gpio_19 | qspi_clk | - |
14 | p0.20 | gpio_20 | qspi_dio0 | - |
15 | p0.21 | gpio_21 | qspi_dio1 | - |
16 | p0.22 | gpio_22 | qspi_dio2 | - |
17 | p0.23 | gpio_23 | qspi_dio3 | - |
18 | p0.24 | gpio_24 | - | button |
19 | p0.25 | gpio_25 | - | button |
20 | p1.00 | gpio_1.00 | - | - |
21 | swdio | swdio | - | connect to the j - link |
22 | swclk | swclk | - | connect to the j - link |
23 | nfc1 | nfc1/sio_09 | - | sio_09 |
24 | nfc2 | nfc2/sio_10 | - | sio_10 |
25 | p1.01 | gpio_1.01 | - | - |
26 | p1.02 | gpio_1.02 | - | - |
27 | p1.03 | nautorun | nautorun | ftdi usb_dtr via jumper on j12pin1-2. |
28 | p1.04 | gpio_1.04 | - | - |
29 | p1.05 | gpio_1.05 | - | - |
30 | p1.06 | gpio_1.06 | - | - |
31 | rf_out | rf-interface | - | - |
32 | p1.07 | gpio_1.07 | - | - |
33 | p1.10 | gpio_1.10 | - | - |
34 | p1.11 | gpio_1.11 | - | - |
35 | p1.12 | gpio_1.12 | spi_cs | spi eeprom. spi_eeprom_cs, input |
36 | p1.13 | gpio_1.13 | - | - |
37 | p1.14 | gpio_1.14 | - | - |
38 | p1.15 | gpio_1.15 | - | - |
39 | p0.03 | gpio_0.03 | - | temp sens analog |
40 | p0.02 | gpio_0.02 | - | internal pull-down. pull high externally to enter vsp (virtual serial port) service |
41 | p0.28 | gpio_0.28 | - | - |
42 | p0.29 | gpio_0.29 | - | - |
43 | p0.30 | gpio_0.30 | - | - |
44 | p0.31 | gpio_0.31 | - | - |
45 | p0.26 | gpio_0.26 | i2c_sda | i2c rtc chip. i2c data line |
46 | p0.27 | gpio_0.27 | i2c_scl | i2c rtc chip. i2c clock line. |
47 | p0.04 | gpio_0.04 | spi_miso | spi eeprom. spi_eeprom_miso, input. spiopen in smartbasic selects spi function; mosi and clk are outputs when in spi master mode |
48 | p0.05 | gpio_0.05 | uart_rts | uartclose() selects dio functionality. uartopen selects uart comms behaviour |
49 | p0.06 | gpio_0.06 | uart_tx | uartclose() selects dio functionality. uartopen() selects uart comms behaviour |
50 | p0.07 | gpio_0.07 | uart_cts | uartclose() selects dio functionality. uartopen() selects uart comms behaviour |
51 | p0.08 | gpio_0.08 | uart_rx | uartclose() selects dio functionality. uartopen() selects uart comms behavior |
52 | p1.08 | gpio_1.08 | spi_mosi | spi eeprom. spi_eeprom_mosi, output spiopen() in smartbasic selects spi function, mosi and clk are outputs in spi master |
53 | p1.09 | gpio_1.09 | spi_clk | spi eeprom. spi_eeprom_clk, output: smartbasic selects spi function, mosi and clk are outputs when in spi master mode. |
54 | p0.11 | gpio_0.11 | - | button |