This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

What's the maximum speed/frequency for SPI (SCLK) for nRF52832 or SDK 12.1

FormerMember
FormerMember

Hello!

Does anyone know what's the maximum frequency for SPI (SCLK) for nRF52832 or SDK 12.1? I see following code in nrf_drv_spi.h:

typedef enum
{
    NRF_DRV_SPI_FREQ_125K = NRF_SPI_FREQ_125K, ///< 125 kbps.
    NRF_DRV_SPI_FREQ_250K = NRF_SPI_FREQ_250K, ///< 250 kbps.
    NRF_DRV_SPI_FREQ_500K = NRF_SPI_FREQ_500K, ///< 500 kbps.
    NRF_DRV_SPI_FREQ_1M   = NRF_SPI_FREQ_1M,   ///< 1 Mbps.
    NRF_DRV_SPI_FREQ_2M   = NRF_SPI_FREQ_2M,   ///< 2 Mbps.
    NRF_DRV_SPI_FREQ_4M   = NRF_SPI_FREQ_4M,   ///< 4 Mbps.
    NRF_DRV_SPI_FREQ_8M   = NRF_SPI_FREQ_8M    ///< 8 Mbps.
} nrf_drv_spi_frequency_t;

In here is the max SPI data rates for SDK 12.1 is 8 MHz frequency? How can I modified/add code to let it support higher frequency/data rates? Thanks

Related