Thanks for that Charles i probably should have added i am using a 16F88 pic running at 8mhz, TMR1 (16bit) is already in use for another interrupt driven routine. Darrell's SSPWM routine.