Solar charge controller, adalah komponen penting dalam Pembangkit Listrik Tenaga Surya. Solar charge controller berfungsi untuk: Charging mode: Mengisi baterai (kapan baterai diisi, menjaga pengisian kalau baterai penuh). Operation mode: Penggunaan baterai ke beban (pelayanan baterai ke beban diputus kalau baterai sudah mulai 'kosong'). Solar Charge Controller biasanya terdiri dari : 1 input ( 2 terminal ) yang terhubung dengan output panel surya / solar cell, 1 output ( 2 terminal ) yang terhubung dengan baterai / aki dan 1 output ( 2 terminal ) yang terhubung dengan beban ( load ). Arus listrik DC yang berasal dari baterai tidak mungkin masuk ke panel sel surya karena biasanya ada 'diode protection' yang hanya melewatkan arus listrik DC dari panel surya / solar cell ke baterai, bukan sebaliknya. Charge Controller bahkan ada yang mempunyai lebih dari 1 sumber daya, yaitu bukan hanya berasal dari matahari, tapi juga bisa berasal