

The 18650 Li-Ion battery is a cylindrical rechargeable lithium-ion battery cell, widely recognized for its high energy density, long cycle life, and reliability. With a nominal voltage of 3.6V or 3.7V and a typical capacity ranging from 2000mAh to 3500mAh, it is a popular choice for portable electronics, power tools, flashlights, and electric vehicles. Its compact size (18mm diameter and 65mm length) makes it versatile for various applications.
Common applications include:








The following table outlines the key technical details of a standard 18650 Li-Ion battery:
| Parameter | Specification |
|---|---|
| Nominal Voltage | 3.6V or 3.7V |
| Fully Charged Voltage | 4.2V |
| Cut-off Voltage | 2.5V to 3.0V |
| Typical Capacity | 2000mAh to 3500mAh |
| Maximum Discharge Current | 5A to 30A (varies by model) |
| Charging Current | Standard: 0.5C, Maximum: 1C |
| Dimensions | 18mm (diameter) x 65mm (length) |
| Weight | ~45g |
| Chemistry | Lithium Cobalt Oxide (LiCoO2) or similar |
| Cycle Life | 300 to 500 cycles (varies by usage) |
The 18650 battery has two terminals:
| Pin Name | Description |
|---|---|
| Positive (+) | The positive terminal of the battery. Connect to the positive side of the circuit. |
| Negative (-) | The negative terminal of the battery. Connect to the ground or negative side of the circuit. |
Note: Some 18650 batteries come with built-in protection circuits (protected cells) to prevent overcharging, over-discharging, and short circuits. These may slightly increase the battery's length.
To power an Arduino UNO with an 18650 battery, you can use a DC-DC step-up converter to boost the battery's voltage to 5V. Below is an example circuit and code:
// Example code to blink an LED using Arduino UNO powered by an 18650 battery
const int ledPin = 13; // Pin connected to the onboard LED
void setup() {
pinMode(ledPin, OUTPUT); // Set the LED pin as an output
}
void loop() {
digitalWrite(ledPin, HIGH); // Turn the LED on
delay(1000); // Wait for 1 second
digitalWrite(ledPin, LOW); // Turn the LED off
delay(1000); // Wait for 1 second
}
Note: Ensure the step-up converter's output is stable and does not exceed 5V to avoid damaging the Arduino.
Battery Not Charging:
Battery Drains Quickly:
Battery Overheats During Use:
Arduino Not Powering On:
Q1: Can I use an 18650 battery without a protection circuit?
A1: It is not recommended. Unprotected cells are prone to overcharging, over-discharging, and short circuits, which can lead to safety hazards.
Q2: How do I know if my 18650 battery is protected?
A2: Protected cells are slightly longer (typically 67mm) due to the built-in protection circuit. Check the manufacturer's specifications.
Q3: Can I connect multiple 18650 batteries in series or parallel?
A3: Yes, but ensure you use a proper Battery Management System (BMS) to balance the cells and provide protection.
Q4: How long does an 18650 battery last?
A4: The lifespan depends on usage and charging cycles. Typically, it lasts 300-500 cycles before significant capacity degradation.