Elastic Sheep

Because elasticdog was already taken

Elastic Sheep header image 2

Bluetooth module parallel-SPI interface

June 28th, 2012 · 1 Comment · Uncategorized

The BC417143-based module can be programmed through its SPI interface using a simple parallel port interface.

I am using the circuit published on Byron’s blog.

The SPI protocol is bit-banged on the parallel port of the PC. The 5V to 3.3V level adaptation is done using resistor dividers.

The SPI pins are accessed through a right-angle header on the bottom of the breakout board I designed.

The 3.3V power supply is supplied by a 3.3V Teensy2 that is also used as a serial-to-USB interface.

The difficult part is to find a PC with a parallel port :) . CSR also distributes an USB-SPI interface that should be more convenient with a modern laptop but that is also a little more expensive than a DB25 connector and some wires.

The Bluetooth module can now be programmed/configured using the BlueSuite tools. BlueSuite can be downloaded from the CSR support website after registration (Click Browse category tree…/Bluetooth PC Software).


One Comment so far ↓

  • Bertrand


    For usbspi interface, have your tried the bus pirate ?



Leave a Comment