The TPIC1020D a monolithic CMOS device from Texas Instruments is a high-voltage half-bridge driver that is used to drive inductive loads such as relays, solenoids, DC motors, and stepper motors. It controls each of the two outputs independently and can operate in either a forward or a reverse direction, allowing control of two separate coils or forward and reverse rotation of one motor. It can sink or source up to 500mA of current and has an on-board charge pump to generate the high voltages needed to drive the loads. It has built-in protection features including a chip enable input, under-voltage lockout, and thermal shutdown.