Battery Charge Level Viewer is a small microcontroller based project that shows the battery charge level using 5 LEDs. Usually the battery fills at 5 volts. Remember that an ADC channel of pic18f2550 can count from 0 to 1023. Because the ADC channel register is 10 bits. As we like to measure 5 volts. We will read the value of the adc channel and convert it to voltage. After converting to voltage we obtain an understandable value and we show it through 5 green LEDs. It is the basic concept.