

The 18650 7.4V 2S Li-ion Battery, manufactured by Espressif, is a rechargeable lithium-ion battery pack consisting of two 18650 cells connected in series. This configuration provides a nominal voltage of 7.4V and is widely used in applications requiring reliable, high-capacity power sources. Its compact size, lightweight design, and high energy density make it ideal for portable electronics, robotics, electric vehicles, and backup power systems.








| Parameter | Value |
|---|---|
| Nominal Voltage | 7.4V |
| Battery Configuration | 2S (Two cells in series) |
| Capacity | Typically 2000–3500mAh per cell |
| Maximum Charging Voltage | 8.4V |
| Discharge Cutoff Voltage | 6.0V |
| Maximum Continuous Current | 10A (varies by cell specification) |
| Chemistry | Lithium-ion (Li-ion) |
| Operating Temperature | -20°C to 60°C |
| Dimensions (approx.) | 18mm (diameter) x 130mm (length) |
| Weight | ~90g |
| Pin | Label | Description |
|---|---|---|
| 1 | Positive (+) | Positive terminal of the battery pack. Connect to the load or charging circuit. |
| 2 | Negative (-) | Negative terminal of the battery pack. Connect to the load or charging circuit. |
Connecting the Battery:
Charging the Battery:
Protection Circuit Module (PCM):
Load Considerations:
To power an Arduino UNO with the 18650 7.4V 2S Li-ion Battery, follow these steps:
You can use a voltage divider circuit to monitor the battery voltage with the Arduino's analog input. Here's an example:
// Define analog pin for voltage measurement
const int voltagePin = A0;
// Voltage divider resistor values (in ohms)
const float R1 = 10000.0; // Resistor connected to battery positive
const float R2 = 10000.0; // Resistor connected to ground
void setup() {
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int rawValue = analogRead(voltagePin); // Read analog value
float voltage = (rawValue / 1023.0) * 5.0; // Convert to voltage (Arduino 5V ADC)
// Adjust for voltage divider ratio
float batteryVoltage = voltage * ((R1 + R2) / R2);
// Print battery voltage to Serial Monitor
Serial.print("Battery Voltage: ");
Serial.print(batteryVoltage);
Serial.println(" V");
delay(1000); // Wait 1 second before next reading
}
Note: Ensure the voltage divider reduces the battery voltage to within the Arduino's ADC input range (0–5V).
Battery Not Charging:
Battery Drains Quickly:
Battery Overheats During Use:
Arduino Not Powering On:
Q: Can I use this battery without a PCM or BMS?
Q: How long does the battery last on a full charge?
Q: Can I connect multiple 2S packs in parallel?
Q: Is this battery safe for air travel?
This concludes the documentation for the 18650 7.4V 2S Li-ion Battery. For further assistance, refer to the manufacturer's datasheet or contact Espressif support.