How To Use CSR USB-SPI Programmer To Config The CSR Bluetooth Module

- Aug 27, 2020-

Recently, one customer has a requirement about the CSR USB-SPI programmer for development purposes. At first, they found a programmer with an RS232 port which is not supported by the Feasycom’s CSR module. Feasycom has a CSR USB-SPI programmer with a 6-pin port (CSB, MOSI, MISO, CLK, 3V3, GND), with these 6 pins connected to the module, customers can develop with the module by CSR’s software development kits (e.g. BlueFlash, PSTOOL, BlueTest3, BlueLab, etc). CSR USB-SPI Programmer adopts a true USB port, its communicating speed is much higher than a regular parallel port. It’s a good choice to those computers which do not support parallel port.


CSR USB-SPI Programmer Supports All CSR Chipset Series, for instance:

  BC2 Series (e.g. BC215159A, etc.)

    BC3 Series (e.g. BC31A223, BC358239A, etc.)

    BC4 Series (e.g. BC413159A06, BC417143B, BC419143A, etc.)

    BC5 Series (e.g. BC57F687, BC57E687, BC57H687C, etc.)

    BC6 Series (e.g. BC6110,BC6130, BC6145, CSR6030, BC6888, etc.)

    BC7 Series (e.g. BC7820, BC7830 etc.)

    BC8 Series (e.g. CSR8605, CSR8610, CSR8615, CSR8620, CSR8630, CSR8635, CSR8640, CSR8645, CSR8670, CSR8675, etc.)

    CSRA6 Series (e.g. CSRA64110, CSRA64210, CSRA64215, etc.)

    CSR10 Series (e.g. CSR1000, CSR1001, CSR1010, CSR1011, CSR1012, CSR1013, etc.)

CSRB5 Series (e.g. CSRB5341,CSRB5342,CSRB5348, etc.)


Windows OS Supports:

 - Windows XP SP2 and above (32 & 64 bit)

 - Windows Server 2003 (32 & 64 bit)

 - Windows Server 2008 / 2008 R2 (32 & 64 bit)

 - Windows Vista (32 & 64 bit)

 - Windows 7 (32 & 64 bit)

- Windows 10 (32 & 64 bit)


How to Use CSR USB-SPI Programmer

1. Pin Port Definition:

a. CSB, MOSI, MISO, CLK are SPI programmer interfaces. A one-to-one correspondent with the SPI interface of the CSR Bluetooth chipset.

b. 3V3 pin can output a current of 300 mA, however, when the programmer works at 1.8V (switch to the right), the 3V3 pin should not be used to output power.

c. SPI electrical level can be 1.8V or 3.3V.(Switch to the right or the left)



2. Use the CSR USB-SPI Programmer with a Computer

After being plugged into the USB port of the PC, this product could be found in the Device Manager. See the reference photo below:



For more information about the CSR USB-SPI Programmer, welcome visited the link: