I'm trying to make a buck converter that uses a P-MOS for high-side switching using an STM32's PWM signal.
I can't figure out why it would be useful to drive the MOSFET using a push-pull MOSFET gate driver because the two MOSFETs that are going to be used in a push-pull configuration will also need to have their gates discharged/charged, and the charging current is still able to harm your microcontroller GPIO pins. Am I missing something here?