Specifications
Table Of Contents
- 1 Overview and Key Features
- 2 Specification
- 3 Hardware Specifications
- 4 Power Consumption
- 5 Functional Description
- 5.1 Power Management
- 5.2 BL654 Power Supply Options
- 5.3 Clocks and Timers
- 5.4 Radio Frequency (RF)
- 5.5 NFC
- 5.6 UART Interface
- 5.7 USB interface
- 5.8 SPI Bus
- 5.9 I2C Interface
- 5.10 General Purpose I/O, ADC, PWM and FREQ
- 5.11 nRESET pin
- 5.12 Two-Wire Interface JTAG
- 5.13 BL654 Wakeup
- 5.14 Low Power Modes
- 5.15 Temperature Sensor
- 5.16 Security/Privacy
- 5.17 Optional External 32.768 kHz crystal
- 5.18 451-00001 On-board PCB Antenna Characteristics
- 5.19 451-00003 USB BLE 5.1 Dongle Mechanical Details
- 6 Hardware Integration Suggestions
- 7 Mechanical Details
- 8 Application Note for Surface Mount Modules
- 9 Regulatory
- 10 Ordering Information
- 11 Bluetooth SIG Qualification
- 12 Additional Assistance
https://www.lairdconnect.com/wireless-
modules/bluetooth-modules/bluetooth-5-
modules/bl654-series-bluetooth-module-nfc
22
© Copyright 2020 Laird Connectivity, Inc..
All Rights Reserved
Americas: +1-800-492-2320
Europe: +44-1628-858-940
Hong Kong: +852 2923 0610
The values below are calculated for a typical operating voltage of 3V.
Table 10: UART power consumption
Parameter
Min
Typ
Max
Unit
WITH DCDC(REG1)
WITH LDO(REG1)
UART Run current @ 115200 bps
-
729
951
-
uA
UART Run current @ 1200 bps
-
729
951
-
uA
Idle current for UART (no activity)
-
29
29
-
uA
UART Baud rate
1.2
-
1000
kbps
Table 11: SPI power consumption
Parameter
Min
Typ
Max
Unit
WITHDCDC(REG1)
WITH LDO(REG1)
SPI Master Run current @ 2 Mbps
-
803
1040
-
uA
SPI Master Run current @ 8 Mbps
-
803
1040
-
uA
Idle current for SPI (no activity)
-
<1
<1
-
uA
SPI bit rate
-
-
8
Mbps
Table 12: I2C power consumption
Parameter
Min
Typ
Max
Unit
WITH DCDC(REG1)
WITH LDO(REG1)
I2C Run current @ 100 kbps
-
967
1250
-
uA
I2C Run current @ 400 kbps
-
967
1250
-
uA
Idle current for I2C (no activity)
-
3.2
3.2
-
uA
I2C Bit rate
100
-
400
kbps
Table 13: ADC power consumption
Parameter
Min
Typ
Max
Unit
WITH DCDC(REG1)
WITH LDO(REG1)
ADC current during conversion
-
1640
2010
-
uA
Idle current for ADC (no activity)
-
0
0
-
uA
The above current consumption is for the given peripheral including the internal blocks that are needed for that peripheral for
both the case when DCDC(REG1) is on and off. The peripheral Idle current is when the peripheral is enabled but not running
(not sending data or being used) and must be added to the StandByDoze current (Nordic System ON Idle current). In all cases
radio is not turned on.
For asynchronous interface, like the UART (asynchronous as the other end can communicate at any time), the UART on the
BL654 must be kept open (by a command in smartBASIC application script), resulting in the base current consumption penalty.
For a synchronous interface like the I2C or SPI (since BL654 side is the master), the interface can be closed and opened (by a
command in smartBASIC application script) only when needed, resulting in current saving (no base current consumption
penalty). There’s a similar argument for ADC (open ADC when needed).










