Methods and apparatuses for providing haptic feedback are disclosed. An apparatus may include one or more processors and a touch sensor coupled to the one or more processors for sensing a user input. The apparatus may also contain a haptic feedback system and a force sensor coupled to the haptic feedback system for measuring a force of the user input. The haptic feedback system may provide a haptic effect based at least in part upon the force of the user input and a configuration of the haptic feedback system, and the one or more processors may change the configuration of the haptic feedback system based upon an application being executed, or a user-selected configuration, or a power mode, or a combination of the aforementioned.