In datasheet it had been mentioned that in SPIM0,SPIM1,SPIM2 the SPI clock frequency should not exceed more that 8 Mhz. And SPIM3 nothing is mentioned. Can we understand that SPIM3 allows sck more that 8MHz. ?
In datasheet it had been mentioned that in SPIM0,SPIM1,SPIM2 the SPI clock frequency should not exceed more that 8 Mhz. And SPIM3 nothing is mentioned. Can we understand that SPIM3 allows sck more that 8MHz. ?
Hi, Does the same issue exists with nrf52832 IC? Can we configure SPI clock for more than 8 MHz?
The nRF52832 don't have a SPIM3, it only have SPIM0 -> SPIM2, where the max is 8 MHz. What are you interfacing with nRF5x ? Note that the nRF52840 also have Quad SPI that you can use to interface with a external flash memory. The QSPI supports 32 MHz.
Can I use QSPI to interface with SPI slave device, instead of external flash. I am trying to interface with an SPI slave device which required ~20MHz clock to achieve better performance.
You can unfortunately not use the QSPI as a regular SPI master, it’s very targeted to be used for external flash devices. So an option is to develop your application for now using e.g. SPIM2, and then switch to SPIM3 when you have the production variant of the chip, and use 16/32 MHz. Switching from SPIM2 to SPIM3 should only be a matter for changing 2-3 lines of code when the production variant is ready.
Whoops, mixup with the nRF52832 - which does not even have SPIM3. Need to clean my glasses...