A charge controller may be used to power DC equipment with solar panels. The charge controller provides a regulated DC output and stores excess energy in a battery as well as monitoring the battery voltage to prevent under/over charging. More expensive units will also perform maximum power point tracking. An inverter can be connected to the output of a charge controller to drive AC loads.