BCCU merupakan salah satu perangkat PLTS yang digunakan pada aplikasi solar home system (SHS) berfungsi sebagai perangkat charging pada baterai. Proses charging pada baterai sangat rentan terhadap terjadinya overcharging dan over voltage. Baterai yang mengalami over charging dan over voltage akan memperpendek umur baterai. Perancangan battery charge controller unit (BCCU) untuk aplikasi solar home system (SHS) dilakukan berdasarkan pada penelitian-penelitian terdahulu. Pada perangkat BCCU terdapat rangkaian regulator IC LM317 sebagai penstabil tegangan output. Tegangan output diatur oleh regulator sebesar 14V agar baterai tidak mengalami over voltage. Tegangan baterai penuh ditetapkan pada nilai 13.7V-13.8V yang diatur pada coding program arduino uno dengan menetapkan tegangan referensi 13.7V-13.8V (full charge) pada modul sensor tegangan. Agar baterai tidak mengalami overcharging maka perangkat BCCU akan men-discharge baterai pada saat baterai sudah mencapai tahap full charge. Tegangan baterai akan berpindah ke dummy load untuk melakukan proses pembebanan. Hasil pengujian membuktikan bahwa perangkat BCCU menggunakan IC LM317 sebagai regulator dapat mengontrol pengisian baterai dan melindungi baterai dari terjadinya overcharging dan over voltage. Proses pengisian akan dihentikan apabila tegangan baterai mencapai nilai 13.7V-13.8V.