Suatu pengendali pengisian energi dalam sistem modul surya merupakan hal mendasar yang sangat dibutuhkan, dimana alat tersebut mengatur pengisian dan pengeluaran dari sebuah baterai. Saat ini, charge controller sudah memiliki fitur yang dibutuhkan, yaitu pengendali distribusi arus dan tegangan pada baterai sehingga baterai terhindar dari over charging maupun discharging. Dalam penggunaannya, suatu indikator diperlukan dalam menampilkan sistem kerja charge controller, seperti arus, tegangan dan suhu. Penelitian ini dilakukan untuk membuat charge controller dengan indikator arus, tegangan dan suhu dengan berbasis mikrokontroller ATMEGA 8535. Setelah dilakukan pengujian alat, didapat data hasil berupa tegangan penggerak charge controller sebesar 14 V, tegangan ambang pengisian sebesar 13.3 V, tegangan penghubung beban sebesar 12.8 V serta tegangan pemutus beban sebesar 11.4 V. Mikrokontroler ATMEGA 8535 memiliki kemampuan Analog to Digital Converter dengan ketelitian 10 bit, sehingga didapat ketelian 0.024 V/bit untuk pembacaan tegangan dengan menggunakan rangkaian Thevenin, 0.048 A/bit untuk pembacaan arus dengan menggunakan sensor arus DCS-01 serta 0.488 oC/bit untuk pembacaan suhu modul dengan menggunakan sensor suhu LM35. Keseluruhan data tersebut ditampilkan dalam sebuah Liquid Crystal Display (LCD). Kata kunci: charge controller, mikrokontroler, indikator