Firmware implementation of an adaptive solar cell maximum power point tracking based on PSoC | IEEE Conference Publication | IEEE Xplore