Pre-driver comprising: a first field effect transistor (Mpu), with a source thereof being connected to a power supply input pin of the pre-driver, the power supply input pin being connectable to an external power supply; a second field effect transistor (Mpd), with a drain thereof being connected to a drain of the first field effect transistor (Mpu) and being connected therewith to a first output pin (Gate) of the pre-driver, and a source of the second field effect transistor being connected to a second output pin (Srce) of the pre-driver, wherein the first field effect transistor (Mpu) and the second field effect transistor (Mpd) are controlled to switch on alternately; a third field effect transistor (Mshort), with a source thereof being connected to ground; a reverse protection circuit (Mreverse, 30), located between the second output pin (Srce) and a drain of the third field effect transistor (Mshort), and used for preventing current flow from the ground to the second output pin (Srce); and a first control circuit, connected to a gate of the third field effect transistor (Mshort) and to the first output pin (Gate), and used for causing the third field effect transistor (Mshort) to be in an OFF state when a control signal from the outside (Cfg_LS) indicates that the pre-driver is used as a high-side driver or when the control signal (Cfg_LS) indicates that the pre-driver is used as a low-side driver and a voltage of the first output pin (Gate) is greater than a voltage threshold, and for causing the third field effect transistor (Mshort) to be in an ON state when the control signal (Cfg_LS) indicates that the pre-driver is used as a low-side driver and a voltage of the first output pin is not greater than the voltage threshold. a first field effect transistor (Mpu), with a source thereof being connected to a power supply input pin of the pre-driver, the power supply input pin being connectable to an external power supply; a second field effect transistor (Mpd), with a drain thereof being connected to a drain of the first field effect transistor (Mpu) and being connected therewith to a first output pin (Gate) of the pre-driver, and a source of the second field effect transistor being connected to a second output pin (Srce) of the pre-driver, wherein the first field effect transistor (Mpu) and the second field effect transistor (Mpd) are controlled to switch on alternately; a third field effect transistor (Mshort), with a source thereof being connected to ground; a reverse protection circuit (Mreverse, 30), located between the second output pin (Srce) and a drain of the third field effect transistor (Mshort), and used for preventing current flow from the ground to the second output pin (Srce); and a first control circuit, connected to a gate of the third field effect transistor (Mshort) and to the first output pin (Gate), and used for causing the third field effect transistor (Mshort) to be in an OFF state when a control signal from the outside (Cfg_LS) indicates that the pre-driver is used as a high-side driver or when the control signal (Cfg_LS) indicates that the pre-driver is used as a low-side driver and a voltage of the first output pin (Gate) is greater than a voltage threshold, and for causing the third field effect transistor (Mshort) to be in an ON state when the control signal (Cfg_LS) indicates that the pre-driver is used as a low-side driver and a voltage of the first output pin is not greater than the voltage threshold.