Despite the compact size of the BL600 module from Laird (19 mm × 12.5 mm × 3 mm), this e-BoB from Elektor will let you access the main signals on the BL600 module, even if you solder by hand. A choice had to be made out of all the module’s pins, due to lack of space on the breakout board for connecting them all, certain of them have been left off (2, 6–8, 18–21, 24–26, 36, 41, 42, 44) in favor the ADC, I2C, and SPI outputs, which are accessible.
As is only fitting for a breakout board, the module presides between two rows of 0.1" (2.54 mm) pitch pins and two jumpers. The module's signals are grouped as follows:
- The serial port (K1) is used for loading the program into the BL600. It can also be used as a port for dialog between the module and a microcontroller. However, the BL600 has enough inputs/outputs, and its programming language SmartBASIC is powerful enough to allow the module to operate without the help of a microcontroller.
- Power pins (3.3 V) (K1). As the BL600 module only draws 5 µA (!) in stand-by, it can be powered by a CR2032 button cell. The holder (not included) is fitted underneath the board; pin-headers K1 and K2 will need to be fitted to the other side if the battery-holder is fitted.
- The RESET line must be connected to a mini push-button.
- The PGM pin (marked “Not Connected” in the Laird Technologies documentation) can be used for any updates to the modules firmware (for which a J-LINK programmer is required).
- 7 logic inputs/outputs (K2), which can also be used as follows:
- 2 × 10-bit analog inputs (pins 2 and 3)
- I²C port (pins 8 and 9)
- SPI port (pins 10, 11, and 12)
- Jumper JP1 autorun / cmd lets you select between the following modes:
- AT commands (e.g. AT&F 1, which performs a complete initialization of the module)
- autorun which, at startup or following manual initialization (RESET), allows automatic execution of a program named $autorun$.............
- The OTA (Over The Air) jumper (JP2) allows an already-compiled program to be downloaded via a radio link using a Laird Technologies application.