

The Lithium Ion Polymer Battery 3.7V 2000mAh (Manufacturer Part ID: 2011) by Adafruit is a rechargeable battery designed for use in portable electronic devices. It provides a nominal voltage of 3.7V and a capacity of 2000mAh, making it ideal for applications requiring lightweight, high-energy-density power sources. This battery is commonly used in projects involving wearables, IoT devices, robotics, and other portable electronics.








| Parameter | Value |
|---|---|
| Nominal Voltage | 3.7V |
| Capacity | 2000mAh |
| Chemistry | Lithium-Ion Polymer |
| Charging Voltage | 4.2V (maximum) |
| Discharge Cutoff Voltage | 3.0V (minimum) |
| Maximum Discharge Rate | 2C (4A) |
| Standard Charge Current | 0.5C (1A) |
| Connector Type | JST-PH 2-pin |
| Dimensions | 50mm x 34mm x 7mm |
| Weight | ~36g |
The battery is equipped with a JST-PH 2-pin connector. Below is the pin configuration:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | Positive | Positive terminal (+3.7V) |
| 2 | Negative | Negative terminal (GND) |
Connecting the Battery:
Charging the Battery:
Powering a Circuit:
To power an Arduino UNO with this battery, you can connect it to a voltage regulator module (e.g., a 5V boost converter) to step up the voltage to 5V. Below is an example of Arduino code to monitor the battery voltage using an analog pin:
// Example code to monitor battery voltage using Arduino UNO
const int batteryPin = A0; // Analog pin connected to battery voltage divider
const float voltageDividerRatio = 2.0; // Adjust based on your resistor values
const float referenceVoltage = 5.0; // Arduino UNO's reference voltage
void setup() {
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int rawValue = analogRead(batteryPin); // Read analog value
float batteryVoltage = (rawValue / 1023.0) * referenceVoltage * voltageDividerRatio;
// Print the battery voltage to the Serial Monitor
Serial.print("Battery Voltage: ");
Serial.print(batteryVoltage);
Serial.println(" V");
delay(1000); // Wait for 1 second before the next reading
}
Note: Use a voltage divider circuit to scale down the battery voltage to a safe range for the Arduino's analog input (0-5V).
Battery Not Charging:
Battery Drains Quickly:
Battery Overheats:
Arduino Reads Incorrect Voltage:
Q: Can I use this battery without a protection circuit?
A: It is not recommended. Always use a protection circuit to prevent overcharging, over-discharging, and short circuits.
Q: How long will the battery last on a single charge?
A: Battery life depends on the load current. For example, at a 500mA load, the battery will last approximately 4 hours (2000mAh ÷ 500mA).
Q: Can I connect multiple batteries in series or parallel?
A: Yes, but ensure proper balancing and use a battery management system (BMS) to avoid damage.
Q: What is the shelf life of this battery?
A: When stored properly (cool, dry place, ~50% charge), the battery can last several years.