1. Fast charging: 2. Large overcharge tolerance and safer performance 3. Self balance Alike lead-acid battery, a number of LiFePO4 cells in a battery pack in series connection would balance each other during charging process, due to large overcharge tolerance. This self balance character can allow 10% difference between cells for both voltage and capacity inconsistency. 4. Simplifying battery management system (BMS) and battery charger Large overcharge tolerance and self-balance character of LiFePO4 battery would simplify battery protection and balance circuit boards, lowering their cost. One step charging process would allow to use simpler conventional power supplier to charge LiFePO4 battery instead to use a expensive professional Li-ion battery charger. 5. Longer cycle life In comparison with LiCoO2 battery which has a cycle life of 400 cycles, LiFePO4 battery extends its cycle life up to 2000 cycles. 6. High temperature performance It is detrimental to have a LiCoO2 battery working at elevated temperature, such as 60C.. However, a LiFePO4 battery runs better at elevated temperature, offering 10% more capacity, due to higher lithium ionic conductivity.