The A1442 from Allegro MicroSystems is a full-bridge motor-driver integrated circuit that is optimised for driving vibration motors in applications such as mobile telephones, pagers, electronic toothbrushes, hand-held video-game controllers and low-power fan motors. The device is designed to drive low-voltage bipolar brushless DC motors, with commutation of the motor being achieved by the use of a single Hall-element sensor, which detects the rotational position of an alternating-pole ring magnet. A high-density CMOS semiconductor process allows the integration of all the necessary electronics, including the Hall-element sensor, the motor-control circuitry and the full-output bridge. Low-voltage design techniques have been used to achieve device functionality down to 1.8V drive voltage. The IC is a fully integrated single-chip solution that provides enhanced reliability (including reverse-battery protection and output short-circuit protection) and eliminates the need for any external support components. A soft-switching algorithm is used to reduce audible switching noise and EMI interference. A micro-power sleep mode can be enabled by an external signal to reduce current consumption for battery management in portable electronic devices. This feature allows for the removal of an FET transistor for switching on and off.