Text this: Peripheral interface controller-based maximum power point tracking algorithm for photovoltaic DC to DC boost controller