This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can nRF52 have four interfaces active: SPIM, SPIS, TWIM0, TWIM1

It appears that we can use only three at a time. I would like to use SPIM, SPIS and two TWI masters. Is that possible with the nRF52?

  • So if you look at the peripheral map for the nRF52 .. there are two TWIM, TWIM0 and TWIM1. That uses up peripherals 3 and 4. SPIM2 is peripheral 35, so you can use that too. However then the three SPIS instances are 3, 4 and 35 so you can't use that. Doesn't matter which way you try to cut it up, out of that set you can only use 3.

    However you can use one TWIM master to drive up to 127 peripherals, can you not rework your application to do that?

  • That's what I figured but thought of asking to see if someone has a cool idea. Yeah, I will put multiple clients on the same i2c bus. Thanks.

Related