Yes, MPPT can charge LiFePO4. In fact, it is the best way to charge this type of battery. LiFePO4 batteries are very sensitive to overcharging and need to be charged slowly and carefully in order to prolong their lifespan. MPPT chargers are specifically designed to do this, making them the ideal choice for charging LiFePO4 batteries.