The below figure shows the block diagram of an integrated maximum powerpoint tracking solar charge controller and LED driver built on Programmable System on Chip (PSoC) devices,