Implementation of an adjustable charger using PSoC is presented in this paper. The users can decide the charger’s output voltage and output current by themselves, the charger is designed which has two modes, one is converter and the other is charger. Feedback of voltage and current are processed using PSoC. Control of charging current and charging time are adjusted by PWM. The battery is charged using constant current - constant voltage method, the charging mode changes from constant current to constant voltage when charging current is less than setting current or output voltage equal to setting voltage. Structure of charger is using double ended forward converter, maximum of output voltage is 48V,maximum of output current is 3.1A, maximum output power is 150W and maximum efficiency is 83.3%.