Abstract: An application for a battery management system that monitors current and voltage from one or more battery cells and determines if the current is above or below a predetermined value. If the current is below the predetermined value (e.g. a load from a few lights, etc), the battery management system disconnects the battery cells from the load when the voltage falls below a higher voltage threshold (e.g. 12V). If the current is above the predetermined value (e.g. a load from a starter motor cranking an engine), the battery management system disconnects the battery cells from the load when the voltage falls below a lover voltage threshold (e.g. 8V). Once disconnected a reset signal is required to reconnect the battery cell(s) to the load.