Unless the motor operates on a <20 mA of current (unlikely) then you will need the transistors to boost the current.
And Transistorman, you need a little better understanding of transistors. In your connection the base-emitter junctions are shorting the outputs to ground, since there are no base resistors (and what is the purpose of those transistors anyway?).
Unless the motor operates on a <20 mA of current (unlikely) then you will need the transistors to boost the current.
And Transistorman, you need a little better understanding of transistors. In your connection the base-emitter junctions are shorting the outputs to ground, since there are no base resistors (and what is the purpose of those transistors anyway?).
OK, let's try something. Pin 6 of the PIC is High and Pin 7 is low. From there tell us in theory exactly what is happening? The transistors aren't doing anything that I can see.
The base-emitter diode of the transistor that is turned on is shorting the output of the PIC to only +0.7V.
Therefore the PIC will burn out and the motor does not get enough voltage to run.