The L6506 is a linear integrated circuit designed to sense and control the current in stepping motors andother similar devices.When used in conjunction with power stages like the L293, L298N, or L7180 the chip set forms a constant current drive for inductive loads and performs all the interface functions from the control logic through the power stage.