dalmation said:
Is this what you mean?
Will that not limit my output push/pull current?
View attachment 15068
Yes & yes.
However, limiting the output current is not the critical issue.
The critical issues are the output voltage and the switching speed. The latter can be improved (if necessary) by placing capacitors (of the right value) across the 1k5 resistors.
You stated in an earlier post that the output current is :gtoet: 50mA.
At 50 mA, the voltage drop across a 2R7 resistor will be about 0.135 Volt.
We must also consider the transistor saturation voltage. So, for the sake of argument, assume it is 0.1 V. Thus the voltage drop will be about 0.235 V. (you need to choose transistors designed to operate as saturated switches with minimal saturation voltage @ 50 mA and with minimal storage delay)
So, the question is - is this acceptable to the IC that is being driven? If not, you can reduce the resistors a little, but that will increase the short circuit current. So you have to determine whether the transistors can withstand that level of current for the time it takes the PIC to initialise.
The 2 circuits posted by kchriste are good ideas, but I'm not sure whether they will be fast enough for your purpose since the transistor storage delays may be excessive.
How fast does it need to be?