PB0A Default Operation

Using PB0A 1S LiIon Charger/Discharger Without I2C Interface

The PB0A module can be used as-is and without utilizing its built-in I2C interface. This article discusses PB0A basic operation, wiring, and default behavior.

If you want to change any of its default settings, you can add a microcontroller later and use its I2C interface.

Before reading on, make sure you read the article about the IP5306 chip that PB0A uses, and the PB0A overview article.

Overview

By default - without adjustments made through the I2C interface - PB0A works like this:

Feature Description
Battery Connects to a single LiIon cell (1S) through two through-hole pins marked with a battery symbol. The pin next to the little “pin” in this symbol (adjacent to pin K) is BAT+, the other one (adjacent to DATA and unmarked) is BAT-.
Charger Input Built-in USB-C connector serves as external power source to charge the battery. This connector is uni-directional and can only be used for charging. Charging occurs at a maximum of 2.1A.
Power Output Pins 5V- and 5V+ provide stabilized output power at 5V and a maximum of 2.4A (12W).
- when charging, this output is powered by charger
- when not charging, this output is powered by battery and internal boost controller
Push Button A push button can be installed at K and 5V-. When present, a single push turns power output on manually, and a double short press turns output off manually.
Auto-Power By default, power output is enabled automatically when a load is connected, and disabled automatically once the load drops <50mA for a period of >32s, so no push button (manual operation) is required
RGB LED A single RGB LED indicates current operational status

Wiring

This is the typical basic wiring:

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.

  Show on Github    Submit Issue

(content created Jul 11, 2025)