yes i am using the DT int14 for this app so used timer 2 to try ,it ensured that timing is done , but issue still is that the other items need to be completed before the timer expires of 350us. , just the way it is i think for this app

its seems that PWM output on pins other than the pins defined for such output of chip design is not possible ????

The asm option i might give a go by just repeating the my example 10 times with each different output pin , its ugly but it will work , My asm learn curve needs to get better to get the best out of some timing apps on PIC chips i think

Cheers

Sheldon