I would like to incorporate this circuit in my design so that I could use a low current capacity slide switch to control the 2A current of a Li-poly. Now, I understand the purpose of having two PMOS for bidirectional current control as discussed [here][1] and the purpose of the zener diode D2 for clamping the gate voltage to a voltage below the maximum allowable voltage of the gate as discussed [here][2]. Finally, the BJT Q3 allows for controlling the gates of the two PMOS through a GPIO pin. But what is the purpose of R3 in this circuit? (Can it be ommited?) [![reverse voltage protection circuit][3]][3] [1]: https://electronics.stackexchange.com/questions/79028/understanding-two-mosfet-with-sources-connected#_=_ [2]: https://electronics.stackexchange.com/questions/338059/mosfet-protection-using-zener-diode [3]: https://i.sstatic.net/mlxB8.png **EDIT:** Of course, how did I not see that from the start? To be honest it seemed strange to me that R3 was pulled up to the path between Q1 and Q2 rather that to Vin , but now I understand that it is only between Q1,Q2 that one can be sure there is a path to the supply, since the circuit works biderectionally (i.e if voltage was applied from Vout and R3 was pulled up to Vin, the top end of R3 would be floating). Thanks for the replies