Hi,
I found a strange problem with mibSPI1 working in slave mode. I am working on our custom board. The set up is:
mibSPI3 is used as a master and it does clocking and chip selecting for mibSPI1 and mibSPI5 simultaneously, which are configured as slaves. The goal is to receive 3 bit streams 32 bit long each from 3 spi ADCs. All SPIs are working in multi buffered mode where mibSPI3 controls the frame. Both mibSPI1 and mibSPI5 were configured with CS, MOSI, SCLK lines being functional and MISO disabled since they did not transmit. There was no problem with mibSPI3 and mibSPI5: they transferred/received data. But mibSPI1 even configured exactly as mibSPI5 (the only difference was CS lines) didn't receive anything, even didn't see the chip select line activity. The buffer was in waiting state with no any sign of data. I spent quite time to figure out what happened until I made mib SPI1's MISO line functional as well. After that mipSPI1 became functional and started seeing the incoming stream. That puzzles me: mibSPI5 works fine with MISO disabled.
I did not see errata for this behavior, even it doesn't make any harm in our case, where these lines are not used with other peripherals, it seems illogical.
Regards, Dmitri.