Blog

MT3608 Step-Up Boost Converter – Complete Guide

DC-DC Boost Converter

MT3608 Step-Up Boost Converter

Adjustable 2A Voltage Boost with USB Type-C Output

Where a buck converter steps voltage down, a boost converter does the opposite - taking a lower input voltage, like a single 3.7V lithium battery, and raising it to a higher, more usable level such as 5V or 9V, something a simple linear regulator cannot do at all, since a linear regulator can only ever lower voltage, never raise it. The MT3608 achieves this using the same switching-inductor principle as a buck converter but in reverse configuration: it rapidly switches current through an inductor, and the collapsing magnetic field each time the switch opens generates a voltage spike higher than the input, which is then smoothed and regulated into a stable, adjustable DC output. This particular breakout adds a convenient USB Type-C output connector alongside the usual screw terminals, making it a popular choice specifically for turning a single lithium battery into a usable 5V USB power source for charging or powering USB-based electronics.

2A
Max Output Current
up to 28V
Output Voltage
USB Type-C
Output Connector

Key features

Step-Up (Boost) Regulation

Raises a lower input voltage to a higher, usable output.

USB Type-C Output

Directly powers or charges USB-C devices from a boosted supply.

Adjustable Output Voltage

Onboard potentiometer sets the desired output level.

High Efficiency

Switching regulation wastes far less power than a charge-pump approach.

Wide Input Range

Works from a variety of low-voltage DC sources, including single-cell batteries.

Compact Module

Small enough to embed directly into battery-powered project enclosures.

Technical specifications

Input Voltage 2V – 24V DC
Output Voltage Up to 28V DC (adjustable)
Max Output Current 2A (input-voltage and gain dependent)
Output Connector USB Type-C (plus screw terminals)
Switching Frequency 1.2 MHz
Regulation Type Step-up (boost) only
Efficiency Up to ~93% (typical, load-dependent)
Protection Overcurrent and thermal protection
Package Breakout board with adjustment potentiometer

Pinout

PinFunction
IN+ / IN- Input power terminals
OUT+ / OUT- Regulated output terminals
USB-C Boosted output connector

Applications

Single lithium-cell to 5V USB power banks Solar/low-voltage system voltage boosting Powering 9V/12V accessories from a lower battery voltage Portable USB charging projects Boosting sensor supply rails RC/robotics auxiliary power boosting

What's in the box

1x MT3608 boost converter module with USB Type-C output

Downloads

Datasheet (PDF) MT3608 Wiring & Adjustment Guide
🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
ModuleIN/OUTpower source / whatever you're powering
📟
MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V)
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) - Arduino Uno
MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) - Arduino Nano
MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) - Arduino Mega
MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) - ESP32
MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) - ESP8266
MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) - STM32
MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) - Raspberry Pi Pico
📄 File: mt3608_dc-dc_adjustable_step-up_(boost)_converter_with_usb_type-c_(2a,_28v)_-_arduino_uno.inoArduino Uno
530 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: mt3608_dc-dc_adjustable_step-up_(boost)_converter_with_usb_type-c_(2a,_28v)_-_arduino_nano.inoArduino Nano
530 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: mt3608_dc-dc_adjustable_step-up_(boost)_converter_with_usb_type-c_(2a,_28v)_-_arduino_mega.inoArduino Mega
530 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: mt3608_dc-dc_adjustable_step-up_(boost)_converter_with_usb_type-c_(2a,_28v)_-_esp32.inoESP32
530 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: mt3608_dc-dc_adjustable_step-up_(boost)_converter_with_usb_type-c_(2a,_28v)_-_esp8266.inoESP8266
530 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: mt3608_dc-dc_adjustable_step-up_(boost)_converter_with_usb_type-c_(2a,_28v)_-_stm32.inoSTM32
530 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: mt3608_dc-dc_adjustable_step-up_(boost)_converter_with_usb_type-c_(2a,_28v)_-_raspberry_pi_pico.inoRaspberry Pi Pico
530 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// MT3608 DC-DC Adjustable Step-Up (Boost) Converter with USB Type-C (2A, 28V) is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
Adjustable DC-DC converter, tuned via its own onboard trimmer pot (or has its own digital display built in) - no microcontroller interface.
As with any adjustable regulator, dial in your target output voltage with a multimeter before connecting real electronics, since it may not power up already set to a safe voltage for your downstream device. Remember a boost converter trades current for voltage - roughly speaking, drawing more current on the boosted output side draws correspondingly more current on the lower-voltage input side, so a small battery can drain faster than its capacity alone would suggest when boosting to a much higher voltage under real load. And this module can only step voltage UP, never down - feeding it an input already higher than your target output voltage will not produce the expected regulated result.