LiFePO4 lithium battery can be charged and discharged almost 2000 times.