

The Adafruit Micro Lipo Charger is a compact, versatile charging module specifically designed for lithium polymer (LiPo) batteries. This user-friendly device simplifies the process of charging small LiPo batteries by integrating power management circuitry and enabling charging through a USB connection. It is ideal for DIY electronics enthusiasts and professionals who require a reliable power source for portable projects.








| Pin Number | Name | Description |
|---|---|---|
| 1 | BAT | Battery connection terminal (+) |
| 2 | GND | Ground connection |
| 3 | 5V | USB power input (5V) |
| 4 | GND | Ground for USB power |
| 5 | STAT | Status pin (charging indicator) |
Connect the Battery:
BAT pin.GND pin.Power the Charger:
5V pin from a USB power source.GND pin adjacent to the 5V pin.Select Charge Current:
Monitor Charging Status:
STAT pin can be connected to an LED or a microcontroller to monitor the charging status.LED Not Lighting Up:
Battery Not Charging:
BAT and GND pins.STAT pin does not indicate charging, ensure the battery voltage is below the charge cutoff voltage.Q: Can I charge multiple batteries at once?
Q: What does the STAT pin indicate?
STAT pin can be used to indicate the charging status. When charging, it can be connected to an LED that will light up; when charging is complete, the LED will turn off.Q: Is it safe to leave the battery connected to the charger after charging is complete?
// Example code to monitor Adafruit Micro Lipo Charger's STAT pin using Arduino UNO
const int STATpin = 2; // Connect STAT pin to digital pin 2 on Arduino
void setup() {
pinMode(STATpin, INPUT); // Set STAT pin as input
Serial.begin(9600); // Start serial communication at 9600 baud
}
void loop() {
int chargingStatus = digitalRead(STATpin); // Read the STAT pin status
if (chargingStatus == HIGH) {
// If STAT pin is HIGH, battery is still charging
Serial.println("Battery is charging...");
} else {
// If STAT pin is LOW, battery is fully charged
Serial.println("Battery is fully charged.");
}
delay(1000); // Wait for 1 second before reading the status again
}
Remember to keep the code comments concise and within the 80 character line length limit. This example demonstrates how to use an Arduino UNO to monitor the charging status of a LiPo battery connected to the Adafruit Micro Lipo Charger.