Im Prinzip brauchst du ja (nur) eine Anpassung der Solarzelle an die Last, einen MPP-Tracker.
Dazu misst du mit dem Atmega die Spannung und den Strom von der Solarzelle und passt die Impulsbreite der HW-PWM an.
Die PWM geht dann über Treiber direkt auf den FET.
Die PWM-Frequenz solltest du so hoch wie möglich wählen, das verkleinert die Spule.

Gruß, Michael