>> I am stuck with this: how do I control a motor from a PIC using one side of the motor tied to 1/2 rail(2.5v) and either grounding or connecting Vcc to the motor. Now is the problem: << I don't know where the 2.5V is coming from, but this could cause some unnecessary power dissipation. I would control the motor with an H bridge so that it can be driven +-5V, then use PWM to get the desired average drive. This will also work for the other motor you mentioned that needed to go +-5V, just that the PWM percentage can go to 100 in that case. ***************************************************************** Olin Lathrop, embedded systems consultant in Devens Massachusetts (978) 772-3129, olin@cognivis.com, http://www.cognivis.com -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu