Introduction: Charge Pump Circuit

A charge pump is a kind of DC to DC converter that uses capacitors for energetic charge storage to raise or lower voltage.

Charge pumps are used for gate-driving high-side n-channel power MOSFETs and IGBTs. When the centre of a half bridge goes low, the capacitor is charged through a diode, and this charge is used to later drive the gate of the high-side FET a few volts above the source voltage so as to switch it on.

This strategy works well, and avoids the complexity of having to run a separate power supply and permits the more efficient n-channel devices to be used for both switches.

This circuit (requiring the periodic switching of the high-side FET) may also be called a "bootstrap" circuit.

Ref: Charge Pump - Wikipedia

This article is sponsored by

LCPCB are also sponsor of this project. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), is the largest PCB prototype enterprise in China and a high-tech manufacturer specializing in quick PCB prototype and small-batch PCB production.
You can order a minimum of 5 PCBs for just $2. To get the PCB manufactured, upload the gerber file you downloaded in the last step. Upload the .zip file or you can also drag and drop the gerber files. After uploading the zip file, you’ll see a success message at the bottom if the file is successfully uploaded. You can review the PCB in the Gerber viewer to make sure everything is good. You can view both top and bottom of the PCB. After making sure the PCB looks good, you can now place the order at a reasonable price. You can order 5 PCBs for just $2 plus shipping. To place the order, click on “SAVE TO CART” button.


4.7uF capacitor 25V (electrolytic) - 2 for each cycle

1N4007 diode - 3 for each cycle

47uF capacitor 50V (electrolytic) - 1 for final dumping of the voltage

Arduino nano/uno/mini

jumper wires


power source (min 5V)

Step 1: Schematic

Its very Simple and just need few components.

please follow the schematic given.

Step 2: Working Principle

In a two stage cycle, in the first stage a capacitor is connected across the supply, charging it to that same voltage. In the second stage the circuit is reconfigured so that the capacitor is in series with the supply and the load. This doubles the voltage across the load - the sum of the original supply and the capacitor voltages.

The pulsing nature of the higher voltage switched output is often smoothed by the use of an output capacitor. An external or secondary circuit drives the switching, typically at tens of kilohertz up to several megahertz. The high frequency minimizes the amount of capacitance required, as less charge needs to be stored and dumped in a shorter cycle.

Step 3: Arduino Code and PinOut

D12 - signal/stage 1

D13 - signal/stage 2

Vin - common to input voltage to charge pump and arduino (upto 12V)

GND - common to the final capacitor and arduino.

Have attached screenshot as well as .ino file.

the delay can be adjusted to get desired voltage boost.

Step 4: Working Demo

Please visit my youtube channel to get in depth working principle and demo of the charge pump circuit.

YouTube Video - English version

YouTube Video - Hindi version