5340 UART I2C MAX NUMBER

HI Teams

I found in the datasheet that the UART, I2C, and SPI on the nRF5340 share the same set of IDs. Does this mean that these three buses cannot be used simultaneously?
If I need UART×4, I2C×1, and SPI×1, is it not feasible to use only the Application Core?
If I assign I2C and SPI to the Network Core instead, would that meet the requirements?

poyuan

Parents
  • That means you can use only 4 peripherals + High Speed SPI Master on the App core — it's up to you how you configure them.
    For example:

    • 4x UART + 1x High Speed SPI Master

    • 3x UART + 1x I2C + 1x High Speed SPI Master

    This applies to the App core.
    Peripherals on the Net core are additional, and you can use them in the Net core program.

Reply
  • That means you can use only 4 peripherals + High Speed SPI Master on the App core — it's up to you how you configure them.
    For example:

    • 4x UART + 1x High Speed SPI Master

    • 3x UART + 1x I2C + 1x High Speed SPI Master

    This applies to the App core.
    Peripherals on the Net core are additional, and you can use them in the Net core program.

Children
Related