This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Possible to use SPI with CC3000?

Other Parts Discussed in Thread: CC3200

Hi, I am using a MSP430f5529LP with the CC3000 boosterpack.

Up to this point, I am successfully receiving data from a server host, and storing that data onto the board.

Also, I have a piece of code that can use SPI to program a digital potentiometer.

I would like to control my digital potentiometer based on the values that I am reading from a webserver with the CC3000, but it doesn't seem to work.

So my question is, is there any way to use SPI data transfer and also use the CC3000 boosterpack? 

  • Hi Kyle,

    When using the MCU with CC3000, the MISO is not set to Hi-Z when nCS is deasserted. Hence it is not possible to use CC3000 in multi slave mode.

    Regards,
    Raghavendra

  • Ok, thanks for the help.

    Would it maybe be possible to use SPI if I used a GPIO pin as a second CS pin?  Therefore I would have 2 CS pins, one for the cc3000 and one for the digital potentiometer, or am I just out of luck?

    Just curious, I already decided to upgrade to the cc3200 for my purposes, but I wouldn't mind knowing the answer to that if you know.

  • You should use two GPIO for nCS in the first place, what Raghavendra is saying that you can not share MISO for the two devices and if your MCU only have one SPI port you would have to use a simple external IC to Hi-Z the cc3000s MISO when it's CS is high (or if the other device CS is low)