BL600-Sx
Single Mode BLE Module
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/bluetooth
11
CONN-UM-BL600_v1_0
Pin
#
Pin
Designation
Default
Function
Alternate
Function
Default
Direction
Notes
Comment
33
SIO_22
DIO
UART RX IN
1,2,4,6,7
functionality and UARTOPEN()
selects uart comms behaviour
34
SIO_23
DIO
UART RTS OUT
1,2,4,6,7
35
SIO_24
DIO
UART CTS IN
1,2,4,6,7
36
SIO_25
DIO
IN
1,2
Laird Devkit : UART_DTR via
CON12
37
GND
38
SIO_26
NC
Reserved for future use. Do NOT
connect.
39
SIO_27
NC
40
SIO_28
nAutoRUN
IN
In ONLY
Laird Devkit: UART_DSR via
CON12
41
SIO_29
DIO
IN
1,2
Laird Devkit : UART_DCD via
CON12
42
SIO_30
DIO
IN
1,2
Laird Devkit : UART_RI via
CON12
43
GND
44
SIO_0
DIO
IN
1,2
Note 1: Secondary function is selectable in
smart
BASIC application.
Note 2: DIO = Digital Input or Output. I/O voltage level tracks VCC.
Note 3: AIN = Analog Input
Note 4: DIO or AIN functionality is selected using the GpioSetFunc() function in
smart
BASIC.
Note 5: AIN configuration selected using GpioSetFunc() function.
Note 6: I2C, UART, SPI controlled by xxxOPEN() functions in
smart
BASIC.
Note 7: SIO_21 to SIO_24 are DIO by default when $autorun$ app runs on power up.
Note 8: RF_ANT pin (pin30) is on theBL600-ST module only. Customer MUST use 50-Ohm trace from
RF_ANT pin to RSMA RF connector on host PCB. More details on 50-Ohm trace design refer to
section
50-OhmsRF Trace on Host PCB for BL600-ST
Note 9: Hidden JTAG (2-wire interface), pin22 (SWDIO) and pin23 (SWDCLK). Used for upgrading
smart
BASIC runtime engine FW only with Laird supplied J-link programmer. Using this hidden
JTAG requires 12K resistor to GND (on pin23 SWDCLK) on customers host PCB and header
connector Samtech FTSH-105-01-L-DV, refer to section
Note 10: Pull the nRESET pin low for minimum 100 mS in order for the BL600 to reset.
Note11: SPI CS is created by customer using any spare SIO pin within their
smart
BASIC application script
allowing multi-dropping.
The BL600 module is delivered with the integrated
smart
BASIC runtime engine FW loaded (but no onboard
smart
BASIC application script). Because of this, it starts up in AT command mode by default.
At reset, all SIO lines are configured as the defaults shown above.
SIO lines can be configured through
smart
BASIC Application script to be either inputs or outputs with weak or
strong pull-ups or pull-downs. When an alternative SIO function is selected (such as I2C or SPI), the firmware