

The 3.7V 1200mAh 803048 LiPo Battery, manufactured by EEMB, is a lightweight and high-energy-density lithium polymer (LiPo) battery. With a nominal voltage of 3.7V and a capacity of 1200mAh, this battery is ideal for powering portable electronic devices, wearables, IoT devices, and small robotics. Its compact size and reliable performance make it a popular choice for applications requiring rechargeable power sources.








| Parameter | Value |
|---|---|
| Manufacturer | EEMB |
| Part Number | 803048 |
| Nominal Voltage | 3.7V |
| Capacity | 1200mAh |
| Battery Chemistry | Lithium Polymer (LiPo) |
| Charge Voltage | 4.2V (maximum) |
| Discharge Cutoff Voltage | 3.0V (minimum) |
| Standard Charge Current | 0.2C (240mA) |
| Maximum Charge Current | 1C (1200mA) |
| Standard Discharge Rate | 0.2C (240mA) |
| Maximum Discharge Rate | 1C (1200mA) |
| Dimensions (L x W x H) | 48mm x 30mm x 8mm |
| Weight | ~25g |
| Connector Type | JST or bare wire leads |
| Operating Temperature | -20°C to 60°C (discharge) |
| Storage Temperature | -20°C to 45°C |
The battery typically comes with a two-wire configuration:
| Pin Name | Wire Color | Description |
|---|---|---|
| Positive | Red | Positive terminal (+3.7V) |
| Negative | Black | Negative terminal (ground, 0V) |
Below is an example of connecting the battery to an Arduino UNO via a TP4056 charging module:
B+ terminal.B- terminal.OUT+ to the Arduino's VIN pin.OUT- to the Arduino's GND pin.// Example code to monitor battery voltage using Arduino UNO
// Connect the battery to an analog input pin via a voltage divider
const int batteryPin = A0; // Analog pin connected to the battery
const float voltageDividerRatio = 2.0; // Adjust based on your resistor values
const float referenceVoltage = 5.0; // Arduino UNO reference voltage
void setup() {
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int rawValue = analogRead(batteryPin); // Read the 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 to ensure the battery voltage does not exceed the Arduino's input voltage range (5V). For example, use two resistors (e.g., 10kΩ each) to divide the voltage by half.
| Issue | Possible Cause | Solution |
|---|---|---|
| Battery not charging | Faulty charger or incorrect connection | Verify charger and connections |
| Battery overheating during charge | Overcharging or high charge current | Use a LiPo-compatible charger and limit current to 0.2C |
| Device not powering on | Battery voltage too low | Recharge the battery |
| Swollen or damaged battery | Overcharging, physical damage, or aging | Stop using the battery immediately and dispose of it safely |
Can I use this battery for high-current applications?
How do I safely dispose of the battery?
What happens if I over-discharge the battery?
Can I connect multiple batteries in series or parallel?
This documentation provides a comprehensive guide to using the 3.7V 1200mAh 803048 LiPo Battery effectively and safely. Always follow the manufacturer's guidelines and safety precautions for optimal performance.