The TPS61088 is an extremely capable synchronous boost converter IC from Texas Instruments, operating at an adjustable switching frequency of 200kHz up to 2.2MHz.
This is a popular breakout board available on AliExpress that uses it:

The TPS61088 is btw just the very small black IC on that board. Most space is used for the external inductor, solder pads, and some decoupling inductors and configuration resistors.
TPS61088 requires only very few external components, and solutions based on it can have an extremely small footprint. Still they boost a 1S LiIon battery input (at around 3V) up to 12V - at impressive 1.5A/18W.
Overview
TPS61088 was designed with 1-2S LiIon battery cells as input power source in mind. Yet, it can be used with any input voltage in the range of 2.7-12V.
| Item | Description |
|---|---|
| Input Voltage | 2.7-12V |
| Input Current | 9A max. |
| Output Voltage | 4.5-12.6V |
| Output Power | 30W max (depends on voltage gap, heat sink required) |
| Internal Switch | 10A max |
| Efficiency | up to 92%, improving with higher output currents |
| Switching Mode | PFM, PWM |
| Switching Frequency | 200kHz - 2.2MHz (adjustable by external resistor) |
| Quiescent Current | VIN 1 µA VOUT 110 µA |
| Soft Start | programmable via capacitor on pin SS(prevents high inrush currents) |
| Over-Voltage Protection | 13.2V |
| Under-Voltage Protection | 2.7V raising, 2.4V falling |
| Over-Current Protection | per cycle |
| Thermal Shutdown | yes, 150°C (released when temperature falls below 130°C) |
Size and Performance
TPS61088-based boost converters out-perform most “classic” boost converters, both in size and output power.
Comparable Size
Boost boards of similar size are much less powerful. Here is a T3608M-based board with roughly the same dimensions:

Even though the board is often advertised as “2A boost board”, the real-world capabilities are much different. Here is a comparison:
| Chip | boosting 3.7V to 12V continuously |
|---|---|
| TPS61088 | 18W / 1.5A |
| MT3608 | 3.6W / 0.3A |
Even 3.6W can still be ok when you just need to power a light load, such as a microcontroller board. However, if you do need significant output power, TPS61088 can deliver it whereas most other boards in this form factor cannot.
While you might be intreagued to pick more capable “classic” ICs such as XL6009, they often are more capable on their datasheets only: with typical board design and heat sinking, even a XL6009 yields only a few hundred mA when boosting 3V to 12V. Continuous power draw significantly above 400mA likely results in thermal runaway or droop.
Comparable Output Power
Once you try and truly match the continuous boost output power provided by TPS61088, “classic” designs quickly grow in size and require extensive heat sinks:

This of course is completely unusable for small devices, power converters, or adapters that you may wish to build.
Caveats
Modern chips like TPS61088 drive next-generation boost converters with impressive specs, yet even the TPS61088 can’t defeat physics: the wider the voltage gap that you want bridged, the more work the chip has to do - which comes at a cost:
-
Thermal Management:
TPS61088 yields up to 30W output power, however when the voltage gap is wide, the chip gets hot fast, and you need thermal management (passive heat sink, active fan).At 3V input and 12V output, around 22W are manageable with a passive heat sink. Anything beyond requires an active fan.
-
Brief Instabilities:
If the load isn’t drawing a steady current but has current pulses (as is the case i.e. with modern smartphones like iPhone 17 when opening apps like email that invoke the radio), TPS61088 may exhibit brief voltage fluctuations.Whether these matter depends on how sensitive the electronics are that you are powering: a sensitive USB PD output module may reset due to instable voltage, and you see frequent voltage resets and re-negotiations. If you are powering more robust loads like a flashlight or siren, then you most likely won’t even notice.
Performance
TPS61088 has two hard limits: 10A maximum input current, and 30W continuous power output. However, the overall performance also depends on the supply voltage and the desired output voltage (voltage gap).
Testing (with adequate thermal management in place) yields the following results:
| Input Voltage | Output Voltage | max. Output Current | max. Output Power | Ripple (typ, mVpp) |
|---|---|---|---|---|
| 3V | 5V | 3.78A | 18.9W | 20-73 |
| 3V | 9V | 2.10A | 18.9W | 18-116 |
| 3V | 12V | 1.57A | 18.8W | |
| 4V | 5V | 5.04A | 25.2W | 30-68 |
| 5V | 9V | 3.50A | 31.5W | 20-88 |
| 5V | 12V | 2.62A | 31.4W | |
| 7V | 9V | 4.90A | 44.1W | |
| 7V | 12V | 3.67A | 44.1W | |
| 9V | 12V | 4.72A | 56.6W |
Interestingly enough, the results suggest a clear relationship between input voltage and output power, and the 30W stated in the datasheet seem to apply for 5V input voltages only.
Below 5V, TPS61088 yields only 18W, and with higher input voltages, it reaches as much as 50W.
These are raw test results only. The data sheet does not tie the 30W limit to a specific input voltage, and drawing more than 30W may potentially hurt the chip.
TPS61088 Breakout Board
There is a 21x40mm breakout board widely available at AliExpress at around €1.00 when purchased in quantity.
It is sold pre-configured for an output voltage of 5V, 9V, or 12V, limits the input current to conservative 9A, and uses a 1MHz switching frequency.

Output Voltage
Sellers offer the same board for varying prices, depending on which output voltage the board is preconfigured, despite the fact that these versions only differ in the location of a solder blob.
If you are friends with soldering, then purchase the cheapest variant, and reconfigure the 5V, 9V, 12V solder pads to your liking. Only one solder pad may be connected at a time.
Custom Output Voltage
TPS61088 supports any output voltage in the range of 4.5-12.6V, provided it is at least 2V higher than the input voltage (less gap may result in a higher-than-expected output voltage).
If you need an output voltage other than 5, 9, or 12V (for which solder pads exist), then leave all three solder pads 5V, 9V, 12V unbridged, and instead solder a resistor (or potentiometer for variable voltage output) to the solder pad ADJ.
Output Voltage Configuration
The desired output voltage is set by a resistor divider. One resistor is fixed at 56 kΩ. The other one is set by one of the solder bridges (5V 182 kΩ, 9V 360 kΩ, 12V 504 kΩ), and when you leave them all open, you can solder your own resistor to ADJ.
The resistor value is calculated by this formula:
R = (Vout − Vref) × 56000 / Vref
Vref = 1.212 V (PFM), 1.186-1.222 V (PWM)
For example, to produce an output voltage of 6V, here is the formula:
(6V - 1.212V) x 56000Ω / 1.212V = 221 kΩ
PWM vs. PFM Mode
TPS61088 supports both PWM (pulse width modulation) and PFM (pulse frequency modulation):
-
PWM:
Same beat, wider or narrower pulses to deliver more or less energy; great for predictable noise and clean filtering.PWM’s fixed frequency is predictable and easier to filter; PFM’s variable frequency can create irregular ripple and even audible whine if it dips below ~20 kHz.
Use PWM for stable frequency needs (audio/RF/precision ADCs) because ripple and EMI are easier to manage and won’t drift into the audible band.
-
PFM:
Same pulse size, but pulses come more or less often; great for saving power at light loads by skipping pulses or lowering frequency.PWM can waste more at very light loads due to fixed-frequency switching losses. PFM improves light-load efficiency because it simply reduces pulse rate.
Use PFM for batteries and improved light-load efficiency since fewer switch events cut switching loss and quiescent current, extending runtime.
By default, the board comes with an open PWM solder bridge. That leaves the TOS61088 MODE pin floating: TPS61088 automatically selects PFM for light loads, and PWM for moderate-to-heavy loads.

Closing the pad PWM grounds MODE, forcing PWM regardless of load.
PWM Solder Pad |
TPS61088 MODE pin |
Behavior | Remarks |
|---|---|---|---|
| open | floating | PFM at light load, PWM when load increases | best battery life with light loads |
| closed | grounded | always PWM | avoid low‑frequency ripple or audible whine into inductors/caps |
Slow Website?
This website is very fast, and pages should appear instantly. If this site is slow for you, then your routing may be messed up, and this issue does not only affect done.land, but potentially a few other websites and downloads as well. Here are simple steps to speed up your Internet experience and fix issues with slow websites and downloads..
Comments
Please do leave comments below. I am using utteran.ce, an open-source and ad-free light-weight commenting system.
Here is how your comments are stored
Whenever you leave a comment, a new github issue is created on your behalf.
-
All comments become trackable issues in the Github Issues section, and I (and you) can follow up on them.
-
There is no third-party provider, no disrupting ads, and everything remains transparent inside github.
Github Users Yes, Spammers No
To keep spammers out and comments attributable, all you do is log in using your (free) github account and grant utteranc.es the permission to submit issues on your behalf.
If you don’t have a github account yet, go get yourself one - it’s free and simple.
If for any reason you do not feel comfortable with letting the commenting system submit issues for you, then visit Github Issues directly, i.e. by clicking the red button Submit Issue at the bottom of each page, and submit your issue manually. You control everything.
Discussions
For chit-chat and quick questions, feel free to visit and participate in Discussions. They work much like classic forums or bulletin boards. Just keep in mind: your valued input isn’t equally well trackable there.
(content created Nov 03, 2025)