The LP3913 is a programmable system power management unit that is optimized for Flash Memory based Portable Media Players. The LP3913 incorporates 2 low-dropout LDO voltage regulators, 3 integrated Buck DC/DC converters with Dynamic Voltage Scaling (DVS), a 4-channel 8-bit A/D converter, and a dual source Li-Ion/polymer battery charger. The charger has the capability to charge and maintain a single cell battery from a regulated wall adapter or USB power. When both USB and adapter sources are present, then the adapter source takes precedence and switching between USB and adapter power sources is seamless. In addition, the battery charger supports power routing, which allows system usage immediately after an external power source has been detected. The LP3913 also incorporates some advanced battery management functions such as battery temperature measurement, reverse current blocking for USB, LED charger status indication, thermally regulated internal power FETs, battery voltage monitoring, over-current protection and a 10–hour safety timer.