The SMbus is operable to communicate the smart battery's terminal voltage, the rate of current flow into or out of the battery, the charges state, including whether the battery is fully charged or fully discharged, and the temperature of the battery, according to the aforementioned thermistor temperature sensor.