In accordance with one embodiment of the present invention, a reconfigurable counter is provided including a memory for storing a plurality of user selectable counter profiles, each counter profile corresponding to a different type of counter configuration.