Lithium iron phosphate (LIFePO4) battery charger

Posted on Thursday, February 7th, 2013 in Lithium Ion by DP


After two DIY Li Ion chargers this week (first, second), here is a lithium iron phosphate (LIFePO4) battery charger. These batteries are a safer cousin to the standard Li-Ion batteries, but sacrifice some of it’s energy density for the safety. The charger above is designed around the PIC12F510 microcontroller which implements a rudimentary USB powered pulse charger.

Via the forum.

This entry was posted on Thursday, February 7th, 2013 at 1:00 pm and is filed under Lithium Ion. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

3 Responses to “Lithium iron phosphate (LIFePO4) battery charger”

  1. Blars says:

    When I saw the title, I was hoping for something a little bigger. I’m considering buying a 300Ah 12v LiFePO4 set that should outperform a 450Ah set of lead-acid batteries. My motorhome (that I live in full time) has a pair of 6v 225Ah batteries, The solar controller is programmable enough for the LiFePO4, but my 55A converter/charger needs hacked for them.

  2. JBeale says:

    I’ve seen LiFePO4 12V batteries that were advertised as directly compatible with lead-acid 12V batteries, using the same charger. Maybe for the higher amp-hour categories that is not true. They are certainly more expensive, per amp-hour. For some types you get lower internal resistance, eg. higher peak output current. I would think a 300 Ah battery could deliver some scary currents. I have used a much smaller 4 Ah LiFePO4 (two 26650 cells in parallel), which can deliver over 100 A. Not indefinitely, but for long enough to get the spot-welded end tabs red hot…

  3. AMS says:

    “Pulse Charger” just makes me cringe given the awful state of USB port power supplies.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Daniel: Do I comment here or on FB?
  • Craig B: Shouldn't the default be 00xxx010? Note that bit 0 appears out of order in the documentation. In that case I think the initial value is...
  • JJM: From the datasheet extract you are showing, the power up status should be 00xxx010, not 000xxx01. Bit numbering is misleading since 'measurement resolution' is apparently...
  • Jan Ciger (@janoc200): Hmm, that could actually explain why the three sensor IMU breakout I have bought a few years ago had all sorts of issues - I...
  • Travis: Is it preset to the windows 3 fingered salute?