Desde 1968 que foram criados um grande número de controladores MPPT.
Os primeiros controladores
São baseados no controle de um interuptor de potência que, por sua vez permite controlar a diferença entre a corrente actual, I, e o seu valor máximo, bem como a diferença entre a tensão actual, V, e o seu valor máximo. A escolha dos máximos de ΔI e ΔV, é feita de forma a obter um funcionamento próximo do MPP.
MPPT para aplicações espaciais
O ambiente espacial é muito diferente do da Terra. Com efeito, a taxa de luminosidade depende da posição do satélite (conhecida) e não das condições meteorológicas, como na Terra, o que permite certas simplificações no controle de forma a colocar o sistema no MPP.
MPPT que utilizam algoritmos
Os algoritmos de programação dos controladores MPPT são relativamente simples e podem ser facilmente implementados em computador ou num microprocessador.
Também existem algoritmos mais complexos, analógicos ou numéricos; este último, possui uma qualidade de comando que permite um ajustamento de forma a obter um rendimento muito próximo de 100%.