Optimum charging system incorporates 3 active controls (current, voltage and temperature) that provide an optimal charge and ensures batteries cannot be over-discharged or over-heated during the charging cycle. Central processing unit (CPU) in battery communicates with charger to analyze battery and charge according to its unique condition.