Obviamente, todo lo que se puede hacer en un chip se puede hacer con lógica discreta equivalente. Solo necesita replicar la funcionalidad del chip para detectar el estado de carga y convertirlo en la lógica para controlar su pantalla LED.
Aquí hay un buen enlace para medir el estado de carga de una batería . Explica que dos métodos principales son la medición de voltaje y el conteo de culombio. A continuación se muestra un gráfico del voltaje en función del estado de carga de algunas baterías de litio.
El problema con el método de voltaje es que algunas baterías tienen una zona de descarga plana. Esto es bueno para el circuito que está conduciendo, pero malo para poder detectar el estado real de carga del voltaje. El método de Coulomb soluciona este problema midiendo la corriente real dentro y fuera de la batería y la compara con la capacidad de la batería para estimar el estado de carga. Por supuesto, puede combinar los dos métodos en la parte del estado de carga donde el gráfico de voltaje no es tan plano.
Como puede ver, hay muchas cosas para estimar el estado de carga, por lo que probablemente sería mejor usar un microcontrolador I2C de bajo costo para leer el chip de la batería y controlar la pantalla.