User's Manual

Table Of Contents
BL652
Datasheet
Embedded Wireless Solutions Support Center:
http://ews-support.lairdtech.com
www.lairdtech.com/bluetooth
40
© Copyright 2016 Laird. All Rights Reserved
Americas: +1-800-492-2320
Europe: +44-1628-858-940
Hong Kong: +852 2923 0610
Figure 7: Differences between VSP bridge to UART mode and VSP Command mode
Table 25: vSP modes
Mode
SIO_02
nAutoRUN
VSP Bridge to UART Mode
High
High
VSP Command Mode
High
Low
SIO_02 High (externally) selects the VSP service. When SIO_02 is High and nAutoRUN is Low (externally), this
selects VSP Command mode. When SIO_12 is High and nAutoRUN is High (externally), this selects VSP Bridge to
UART mode.
When SIO_02 on module is set HIGH (externally), VSP is enabled and auto-bridged to UART when connected.
However, for VSP Command mode, auto-bridge to UART is not required. With SIO_02 set to High and nAutoRUN
set to Low, the device enters VSP Command mode and you can then download the smartBASIC application onto
the module over the air from the phone (or tablet).
Two-wire Interface JTAG
The BL652 Firmware hex file consists of four elements:
smartBASIC runtime engine
Softdevice
Master Bootloader
Laird BL652 smartBASIC firmware (FW) image part numbers are referenced as w.x.y.z (ex. v28.x.y.z). The
BL652smartBASIC runtime engine and Softdevice combined image can be upgraded by the customer over the
UART interface.
You also have the option to use the two-wire (JTAG) interface, during production, to clone the file system of a
Golden preconfigured BL652 to others using the Flash Cloning process. This is described in the app note Flash
Cloning for the BL652. In this case the file system is also part of the .hex file.
Signal Name
Pin No
I/O
Comments
SWDIO
5
I/O
Internal pull-up resistor
SWDCLK
6
I
Internal pull-down resistor