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?
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?