BL652 Series - Bluetooth v5 + NFC

Recommended for New Design (RND)

Overview

Get started in minutes with the DVK-BL652 Quick Start Guide!

Laird’s BL652 contains the latest generation silicon with Bluetooth v5 capabilities and groundbreaking ultra-low power performance. Building on the expertise of the BL600 Series, the BL652’s smaller form factor, class-leading Nordic nRF52 silicon, optimized low power schemes and smartBASIC programming language provide a secure, stable, hostless Bluetooth environment. The BL652 introduces Bluetooth v5 (Firmware v28.7.3.0 or later) and NFC, bringing industrial security and feature expansion to Laird’s proven Bluetooth Low Energy modules. Let Laird’s innovative BL652 series and decades of expertise in Bluetooth module design speed your product to market.

Download the NEW UwTerminalX as well as the two companion applications: MultiDeviceLoader and TermNotify. See also Laird's BL652 Sample Applications library for a collection of working examples.

Specifications

Bluetooth Version
5.0
Chipset
Nordic nRF52832
Antenna Options
Integrated (BL652-SA) or External via IPEX MHF4 (BL652-SC)
BLE Connections
8
BT Class
2
Central Role
Yes
Certifications
FCC, IC, CE, MIC, SIG, KC
Compliance
RoHS, REACH
Development Kits Available
DVK-BL652-SA and DVK-BL652-SC
Development Tools
Utilities include UWTerminalX, Android and iOS applications with free source code, UART firmware upgrade
Dimension (Height - mm)
2.1 mm
Dimension (Length - mm)
14 mm
Dimension (Width - mm)
10 mm
Dual Mode
No
GPIO
Yes - 31 configurable lines
Link Budget
100 dB (conducted)
Logical Interfaces
GPIO (31 max), I2C (1) SPI (1), ADC (8), PWM and FREQ (up to 12), NFC (1)
NFC
Yes
Operating Temp - Max (°C)
85 °C
Operating Temp - Min (°C)
-40 °C
Peripheral Role
Yes
Processor On Board
Cortex M4F
Programming Options
smartBASIC or Nordic SDK
Receive Sensitivity
-96dBm (1mpbs)
Stack On Board
Yes
Transmit Power
4 dBm (max). Configurable down to -40 dBm
Wi-Fi Coexistence
No
Antenna Options BLE Services Chipset (Wireless) Compliance Connector Type Data Rate Development Kit Contents Encryption Frequency Frequency Range (Max) Frequency Range (Min) Logical Interfaces Max Transmit Power Memory Protocols Range Receive Sensitivity Security Wireless Specification
BL652-SC-01-T/R Connection via IPEX MH4 Any that can be implemented with smartBASIC Nordic nRF52832 FCC / IC / CE / KC SMT 1 Mbps (over-the-air) Development board and free software tools AES 2.4 GHz 2.480 GHz 2.402 GHz UART +4 dBm 32 kb Any that can be implemented using smartBASIC. vSP - Virtual Serial Port for BLE. Bluetooth Low Energy: Max 8 connections. 100 m -96 dBm (typical) Diffie-Hellman based pairing Bluetooth Version 4.2 - Single Mode
Antenna Options BLE Services Chipset (Wireless) Compliance Connector Type Data Rate Development Kit Contents Encryption Frequency Frequency Range (Max) Frequency Range (Min) Logical Interfaces Max Transmit Power Memory Protocols Range Receive Sensitivity Security Wireless Specification
BL652-SA-01 Ceramic chip monopole antenna – on-board Any that can be implemented with smartBASIC Nordic nRF52832 FCC / IC / CE / KC SMT 1 Mbps (over-the-air) Development board and free software tools AES 2.4 GHz 2.480 GHz 2.402 GHz UART +4 dBm 32 kb Any that can be implemented using smartBASIC. vSP - Virtual Serial Port for BLE. Bluetooth Low Energy: Max 8 connections. 100 m -96 dBm (typical) Diffie-Hellman based pairing Bluetooth Version 4.2 - Single Mode
Antenna Options BLE Services Chipset (Wireless) Compliance Connector Type Data Rate Development Kit Contents Encryption Frequency Frequency Range (Max) Frequency Range (Min) Logical Interfaces Max Transmit Power Memory Protocols Range Receive Sensitivity Security Wireless Specification
BL652-SC-01 Connection via IPEX MH4 Any that can be implemented with smartBASIC Nordic nRF52832 FCC / IC / CE / KC SMT 1 Mbps (over-the-air) Development board and free software tools AES 2.4 GHz 2.480 GHz 2.402 GHz UART +4 dBm 32 kb Any that can be implemented using smartBASIC. vSP - Virtual Serial Port for BLE. Bluetooth Low Energy: Max 8 connections. 100 m -96 dBm (typical) Diffie-Hellman based pairing Bluetooth Version 4.2 - Single Mode
Antenna Options BLE Services Chipset (Wireless) Compliance Connector Type Data Rate Development Kit Contents Encryption Frequency Frequency Range (Max) Frequency Range (Min) Logical Interfaces Max Transmit Power Memory Protocols Range Receive Sensitivity Security Wireless Specification
BL652-SA-01-T/R Ceramic chip monopole antenna – on-board Any that can be implemented with smartBASIC Nordic nRF52832 FCC / IC / CE / KC SMT 1 Mbps (over-the-air) Development board and free software tools AES 2.4 GHz 2.480 GHz 2.402 GHz UART +4 dBm 32 kb Any that can be implemented using smartBASIC. vSP - Virtual Serial Port for BLE. Bluetooth Low Energy: Max 8 connections. 100 m -96 dBm (typical) Diffie-Hellman based pairing Bluetooth Version 4.2 - Single Mode
Antenna Options BLE Services Chipset (Wireless) Compliance Connector Type Data Rate Development Kit Contents Encryption Frequency Frequency Range (Max) Frequency Range (Min) Logical Interfaces Max Transmit Power Memory Protocols Range Receive Sensitivity Security Wireless Specification
DVK-BL652-SA Ceramic chip monopole antenna – on-board Any that can be implemented with smartBASIC Nordic nRF52832 FCC / IC / CE USB Pluggable 1 Mbps (over-the-air) Development board and free software tools AES 2.4 GHz 2.480 GHz 2.402 GHz UART +4 dBm 32 kb Any that can be implemented using smartBASIC. vSP - Virtual Serial Port for BLE. Bluetooth Low Energy: Max 8 connections. 100 m -96 dBm (typical) Diffie-Hellman based pairing Bluetooth Version 4.2 - Single Mode
Antenna Options BLE Services Chipset (Wireless) Compliance Connector Type Data Rate Development Kit Contents Encryption Frequency Frequency Range (Max) Frequency Range (Min) Logical Interfaces Max Transmit Power Memory Protocols Range Receive Sensitivity Security Wireless Specification
DVK-BL652-SC Connection via IPEX MH4 Any that can be implemented with smartBASIC Nordic nRF52832 FCC / IC / CE USB Pluggable 1 Mbps (over-the-air) Development board and free software tools AES 2.4 GHz 2.480 GHz 2.402 GHz UART +4 dBm 32 kb Any that can be implemented using smartBASIC. vSP - Virtual Serial Port for BLE. Bluetooth Low Energy: Max 8 connections. 100 m -96 dBm (typical) Diffie-Hellman based pairing Bluetooth Version 4.2 - Single Mode

Certified Antennas

Documentation

Name Part Type Last Updated
Product Brief - BL652 Series.pdf All Brochure 02-28-19
Product Brief - NFC Flex PCB Antenna All Brochure 02-28-19
Datasheet - BL652 v2.9 All Datasheet 05-29-19
Application Note - Guidelines for Replacing Antennas v1.0 All Application Note 01-17-19
Application Note - Laird Custom BLE Serial Port Service All Application Note 01-17-19
UwTerminalX Quick Reference Guide All Application Note 02-28-19
Upgrading BL652 Firmware via UART.pdf All Application Note 01-17-19
Loading smartBASIC Applications - BL652.pdf All Application Note 01-17-19
NFC Manager - BL652 Sample smartBASIC Application.pdf All Application Note 01-17-19
Using Notepad and Color Syntax Highlighting - BL652.pdf All Application Note 01-17-19
Using Textpad and Color Syntax Highlighting - BL652.pdf All Application Note 01-17-19
BL652 Low Power Modes.pdf All Application Note 01-17-19
Using Arduino Shield Boards on BL652.pdf All Application Note 01-17-19
Simple BLE Distance and Object Presence Detector - BL652.pdf All Application Note 01-17-19
BL652 Range Testing.pdf All Application Note 01-17-19
Using Direct Test Mode with the BL652.pdf All Application Note 01-17-19
Upgrading BL652 Firmware via JTAG.pdf All Application Note 01-17-19
Upgrading Firmware from your Host Microcontroller All Application Note 02-28-19
OTA Loading of smartBASIC Applications Using ModuleLink.pdf All Application Note 01-17-19
OTA Loading of smartBASIC Applications - BL652 to BL652.pdf All Application Note 01-17-19
Command Manager Multiple Concurrent vSP Connections.pdf All Application Note 01-17-19
Data Length Extension - BL652.pdf All Application Note 01-17-19
Using the DVK-BL652 and Nordic SDK v14.0.0 with Eclipse and GCC v1 0.pdf All Application Note 01-17-19
Throughput Testing with Bluetooth 5 - LE 2M PHY Feature - BL652.pdf All Application Note 01-17-19
BLE Mesh Introduction.pdf All Application Note 01-17-19
BLE Mesh Application Level Overview.pdf All Application Note 01-17-19
BLE Mesh Security Overview.pdf All Application Note 01-17-19
BLE Mesh - BL652 Sample smartBASIC Application.pdf All Application Note 01-17-19
BLE Regulation Test in Linux v1 0.pdf All Application Note 01-17-19
BL652 Dev Kit User Guide.pdf All Documentation 01-17-19
smartBASIC Core Functionality Guide v3.2 All Documentation 02-14-19
User Guide - BL652 smartBASIC Extensions v28.9.5.0.pdf All Documentation 01-17-19
User Guide - BL652 smartBASIC Extensions - v28.6.2.0.pdf All Documentation 01-17-19
BL652-SA - Solidworks Model All Documentation 02-07-19
BL652-SC - Solidworks Model All Documentation 02-07-19
Release Notes - BL652 v28.9.5.0.pdf All Documentation 06-21-19
PCN 5C-2018 BL652 Series Release.pdf All Documentation 01-17-19
AT Interface Quick Start Guide v1 0.pdf All Documentation 01-17-19
BL65x AT Interface Application User Guide.pdf All Documentation 01-17-19
ITSE01052 08 BL652 Firmware For Upgrade v28 9 5 0 r0.zip All Software 01-17-19
ITSE01052 07 BL652 Firmware For Upgrade v28 8 4 0 r0.zip All Software 01-17-19
ITSE01052 06 BL652 Firmware For Upgrade v28 7 3 0 r0.zip All Software 01-17-19
BL652 Firmware For Upgrade v28 6 2 0-r0.zip All Software 01-17-19
BLE Mesh-BL652 ENGINEERING Firmware v28.7.3.0 Build 10r0.zip All Software 01-23-19
ModuleLink for BLE (Xamarin Source Code).zip All Software 01-17-19
DVK-BL652 Schematic v1.0.pdf All Software 01-17-19
BL652 SCH Model.zip All Software 01-17-19
BL652 PCB Model.zip All Software 01-17-19
PCB-SCH CAD Drawings - BL652.zip All Software 01-17-19
BT SIG Certificate BTv5.0 - BL652.pdf All Certification 01-17-19
EU Declaration of Conformity - BL652.pdf All Certification 01-17-19
EU Declaration of Conformity - BL652 - 2017.pdf All Certification 01-17-19
RoHSII - EU WEEE Compliance BT RAMP v1 8 All Certification 07-12-19
BL652 FCC Certifications All Certification 06-05-19
BL652 IC Certifications All Certification 06-05-19
BL652 CE Certifications All Certification 06-05-19
BL652-SA MIC Certifications All Certification 06-05-19
BL652-SC MIC Certifications All Certification 06-05-19
BL652 NCC Certifications All Certification 06-05-19
BL652 KC Certifications All Certification 06-05-19
BL652 AS-NZS Certifications All Certification 06-05-19
ITSE01052 09 BL652 Firmware For Upgrade v28 9 6 0 r0 All Software 07-11-19
User Guide - BL652 smartBASIC Extensions v28.9.6.0.pdf All Documentation 07-11-19
User Guide - BL652 smartBASIC Extensions v28.6.1.2.pdf All Documentation 01-17-19
ITSE01052 03 BL652 Firmware For Upgrade v28 6 1 2-r0.zip All Software 01-17-19
ITSE01052 04 BL652 Firmware For Upgrade v28 6 1 4-r0.zip All Software 01-17-19
User Guide - BL652 smartBASIC Extensions v28.6.1.4.pdf All Documentation 01-17-19

FAQ

Can I use BL652/BL654 pair with BLE tag?

No. it is not possible as BL652/BL654 is NFC tag as well. You can make it to pair with a phone. The phone can provide the NFC energy field to energize the BL652.

Does the BL652 module come with the SmartBasic interpreter already programmed or do we have to program them?

The BL652 comes with the smartBASIC firmware, which contains the smartBASIC interpreter, already flashed to the module. It is recommended that you confirm that they are flashed with the most current firmware version and upgrade them as is necessary for your application.  Firmware upgrades are available from the Software Downloads tab of the BL652 Product Page , credentials are required and can be obtained by clicking on the link provided on the tab. The modules will still need to be programmed with a smartBASIC application, or run one of the baked-in vSP modes, as per the BL652 Datasheet.  Excerpt for accessing the built in vSP modes. Sample smartBASIC Applications are available from the BL652 GitHub Repository.

 

How do I enter Direct Test Mode (DTM) on the BL600 and BL652?

While the BL600 and BL652 both have similar functionality and work with smartBASIC, the process for entering Direct Test Mode (DTM) is totally different.  Laird Connectivity customers requiring the capability to enter DTM for the purposes of certification should contact support or their Territorial Sales Manager to request the required file(s) and procedure(s).

How to ensure capability of OTA loading updated smartBASIC applications when loading Autorun applications?

As indicated in the BL652 Datasheet (Pg 15),  Pin 28 (nAutoRUN) is an input, with active low logic. In the development kit (DVK-BL652-xx) it is connected so that the state is driven by the host?s DTR output line. The nAutoRUN pin must be externally held high or low to select between the following two BL652 operating modes:  Self-contained Run mode (nAutoRUN pin held at 0V ?this is the default (internal pull-down enabled))  Interactive/Development mode (nAutoRUN pin held at VCC)  The smartBASIC runtime engine firmware checks for the status of nAutoRUN during power-up or reset. If it is low and if there is a smartBASIC application script named $autorun$, then the smartBASIC runtime engine firmware executes the application script automatically; hence the name Self-contained Run Mode.

Chart from BL652 smartBASIC Ext User Guide (pg 283) - Please note if you are working with your own board, and will not have UART or JTAG access, or you desire to OTA updated smartBASIC applications to the module; as the above chart indicates, if SIO_02 is high, and nAutorun is held low, if an $autorun$ application is loaded to the module it will not be possible to get the module back to interactive/command mode to enable OTA loading of updated smartBASIC applications, unless the EraseFileSystem function has been added to the application as per page 41 of the BL652 smartBASIC extensions User Guide, or there is a way to exit the running application, which will result in the module exiting the application into vSP Command/Interactive mode. If the application on the module is not an $autorun$ application and you can place the module into interactive command mode, (nAutorun==Low, SIO_02(vSP) == High) and then connect to the module using the Serial vSP Tool from the Laird Toolkit (available from the Android and iOS App Stores). This should allow you to clear the module by issuing and at&f* command from the vSP Connection of the application. I am not sure if it is possible to do this with the ModuleLink Application. The Laird Toolkit is an older App which we no longer update, but it is still available. When I tested this with a simple helloworld.sb Sample Application loaded I was able to scan and connect to the module in Interactive/command mode and send the at&f* command from the Toolkit application to the module. at+dir confirmed the file was erased. Please not that the advertisements will timeout after 10 seconds if the module has not established a connection, and it may be necessary to reset or power cycle the device to restart the advertisements.

I'm using a BL652 and so far I've been able to send single packages of 20 bytes per connection interval using a custom service. How can I send multiple packages (i.e. 4)?

In order to configure the BL652 to send multiple packages you will need to ensure you have upgraded the module to the 28.6.2.0 firmware version (or newer), which is available from the Software Downloads section of the BL652 Product Page

Please reference the section that cover Higher Bandwidth Configuration on page seven of the BL652 Data Length Extension Application Note.

Excerpt from the Application Note: 

Higher Bandwidth Configuration With the release of v28.6.2.0 of the BL652 firmware, the higher bandwidth configuration feature was also added. This feature enables the BL652 to send up to 6 packets per connection interval, therefore significantly improving the throughput (the default value on the BL652 is 3 packets per connection interval). Higher bandwidth configuration can be enabled using AT+CFG 214 1 before startup or using the smartBASIC function NvCfgKeySet (214, 1). In both cases, the board should be reset (using ATZ or Reset(0) ) so that the new value takes effect.

Additional information regarding configuration using AT+CFG 214 can be found on page 19 of the User Guide: User Guide - BL652 smartBASIC Extensions - v28.6.2.0  [Per User Guide] AT+CFG 214 0: Medium bandwidth (3 packets per connection interval) is used on all connections. 1: High bandwidth (6 packets per connection interval) is used on the FIRST connection. When multiple devices are connected, only the first device will have the high bandwidth, the additional connections will have medium bandwidth. Note: When high bandwidth is used, the maximum number of connections that a device can have are reduced from 8 to 6.

What's the total number of concurrent connections?

The BL652/654 can do 7 (outgoing)+1(incoming) connections. But it is not possible to do 2 incoming, as peripheral can only 1 incoming, per the BLE spec.

 

Where can I find the source code for the ModuleLink Application for Android/iOS?

Q: I'm developing a BLE connectivity solution for a specialized device that needs to be operated via smartphone (iPhone and Android) using the BL652 module.  I am working with the programmer on the smartphone application side. Where can I find the source code for the ModuleLink Application for Android/iOS to accelerate the development progress?

A: The Xamarin ModuleLink Source Code for the ModuleLink application, can be downloaded from the product page of our SaBLE-x module, which also uses the ModuleLink application.

Will the BL652 support BT5?

The BL652 will support BT5 features but not all of them. There are 3 main features in BT5: 4x Range  2x Speed Increased Broadcast Messaging The BL652 will support 2 of these 3 features: 2x Speed Increased Broadcast Messaging

Please contact support for more information.