Do I need a mosfet driver?

The first one is uncertain.
The 1S Lipo voltage may change, and the 3.3V is fixed. After a reset or power on, the pins of an Arduino are high impedance and the 3.3V could not be there yet.
During startup and during runtime, no one can tell what the p-channel mosfet will do.

The second one has the 10k resistor to charge the gate to a positive voltage. That is very slow.

Look for examples of this circuit.
How many use a single transistor for the first stage and how many two transistors with push/pull and how many a mosfet and how many a driver chip ?
You have some counting to do :wink: https://www.google.com/search?q=high+frequency+mosfet+driver+circuit&tbm=isch

1 Like