The L9916 is an H-bridge motor driver from ST in SO-20, rated at 40V and 1.2A per bridge output. It integrates two half-bridge stages using N-channel DMOS power transistors, each with RDS(on) of 1.0Ohm typical. The internal charge pump (VCP pin with external capacitor) generates a gate voltage above VS to drive the high-side N-channel MOSFETs, enabling 100% duty cycle operation. The IN1/IN2 inputs control the H-bridge state: IN1=H/IN2=L drives current from OUT1 to OUT2 (forward); IN1=L/IN2=H reverses (backward); IN1=IN2=H applies brake (both outputs HIGH); IN1=IN2=L applies coast (both outputs HIGH-Z). PWM speed control is achieved by alternating between drive and brake at 20kHz or higher. The SENSE pin provides a current-proportional voltage (ratio approximately 1:2000) for external ADC monitoring. The EN pin disables all outputs for power management. Over-temperature protection at 170C shuts down the bridge with automatic recovery. The device supports stepper motor driving when two L9916 are used (one per phase). Operating voltage range 7-40V covers 12V and 24V automotive systems.