Content originally posted in LPCWare by Jeroen3 on Thu Oct 11 02:35:51 MST 2012
You should have a Exchange interrupt in which you can load the REG_SS register for the next data. When you only load one register and incrementing a counter in the interrupt, you should be able to make it, I think.
However, you've set CTRL_DISABLED so you need to manually restart the slices (since they have stopped when pos went 0). This probably causes the delay.