The smartBASIC application nfc.all.launch.sb in the GitHub smartBASIC sample application repository on the BL654 product
page at https://github.com/LairdCP/BL654-Applications exercises the following over the BL654 NFC: NFC:
▪ On Android NFC enabled devices – Opens Laird Toolkit or shows it in the Google Play store if not installed
▪ On Windows NFC enabled devices – Opens the calculator
▪ On other NFC enabled devices – Shows the Laird website or text saying this is a BL654
There is an optional external serial QSPI flash IC (U18) that may be used, for example, for data logging purposes. U18 can
also capable of SPI mode.
Solder bridges SB4, SB5, SB6, SB7, SB10 and SB11 must individually be shorted to connect this optional external serial (QSPI)
flash (U18 to the BL654 module).
By default, these BL644 pins are GPIO pins.
Figure 19: Optional external serial SPI flash IC (U18) schematic and PCB
Table 15 shows the U18 pin mapping to BL654 SIO pin mapping (via open solder bridges).
Table 15: U18 SPI or QSPI flashc IC pin mapping to BL654 GPIO mappings
SB7
BL654 Dev board R126 10K pull-up on,
therefore by default, device not selected.
Drive from BL654 line low to select.
SB5 NOPOP (Solderbridge_Open)
1
1
2
2
SB11NOPOP (Solderbridge_Open)
1
1
2
2
GND
QSPI_CLK
SB4 NOPOP (Solderbridge_Open)
1
1
2
2
SB10 NOPOP (Solderbridge_Open)
1
1
2
2
QSPI_DIO3
SIO_22
SIO_20
SIO_19
SIO_23
GND
QSPI_DIO2
VDD_VSRC_nRF VDD_VSRC_nRF
QSPI_DIO0
R126
10K
QSPI_CS#
QSPI_DIO1
U18
4Mx1,SPI,1.65~3.6V
CS#
1
SO/SIO1
2
WP#
3
GND
4
SI/SIO0
5
CLK
6
HOLD#
7
VCC
8
GND
9
SB6NOPOP (Solderbridge_Open)
1
1
2
2
SB7NOPOP (Solderbridge_Open)
1
1
2
2
SIO_17
SIO_21
C5
0.1uF,16V
GND