How to use CSR USB-SPI ProgrammerRecently, 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 Bluetooth Module, 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)Arrows RC airplane Atten soldering gun FMS RC jet Kerui GSM alarm Freewing RC jet [- Windows 7 (32 & 64 bit)- Windows 10 (32 & 64 bit)How to Use CSR USB-SPI Programmer1. 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)