Thanks for the reply Henrik. Perhaps i'm in a little over my head already but i have no idea what anti-phase PWM is. I googled it but it was not clear to me what it's advantages are.

Perhaps i will explain the application and it might help you help me

What i am designing here is what i would call a dynamic feedback steering wheel for PC racing games. It's not going to be an active force feedback wheel like commercially available ones. This is to complete my scratch built racing simulator already complete with some other MCU goodness....

Basic descrition of the project:
A rotary encoder will be attached to a freely rotating (steering) shaft. The pic will read the encoder and will reference a center position. The amount of allowable rotation will be controlled by variable limits (encoder pulses) set at pic power up. While the position is between the center and the limit (CW or CCW from center), a constant force will be applied in the opposite direction via H bridge/PWM/DC motors as a centering spring. When the wheel reaches this limit, the current to the motors will be significantly increased to act as a hard stop. Also in the mix is the pic SHIFTOUTing to a digital pot to replace the real one.

I have the main circuit and code working i.e all the dpot and encoder work but i am not sure how to control the H bridge with only one PWM output and i also figured it would be a safer way as then it would be impossible to short the bridge by having two outputs active at the same time. I'm not opposed to changing chips if i can still have enough to cover my i/o requirements.

My electronics knowledge is reasonable but somewhat limited. i.e I'm not an Electronic engineer (obviously) but I have quite a few other complicated pic based projects under my belt that have been built/designed from scratch.

Andrew