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.

Can the CC3100 UART and SPI host interfaces be used simultaneously

Other Parts Discussed in Thread: CC3100

Hi, I would like to hang a microprocessor off of the CC3100 SPI host interface and a small supervisory microcontroller off of the CC3100 UART host interface and provide network access to both.  The microcontroller will start first and setup the station etc. but later on the microprocessor might want to send and receive data over a socket via the CC3100 and it would be most efficient to do that directly via SPI.

Can anyone describe the behavior that would occur if this were done.  I don't see in the documentation where it says that those interfaces can't both be used simultaneously but I assume that what is done on one interface will effect the state of the CC3100 network processor that would be seen on the other interface.

On the transmit message side it wouldn't seem that there would be a problem.  On the receive side I could see that if an interrupt were generated that could cause a read message to be produced by both both hosts.  Assuming that the two hosts always manipulate different sockets then could this work?

I would use a "4-wire UART topology" (no interrupt line) on the microcontroller host with the discrete interrupt signal only routed to the SPI host microprocessor.

Thoughts?