O circuito integrado A3906 da Allegro Microsystems (www.allegromicro.com) consiste num controlador PWM que tanto pode ser utilizado com dois motores de corrente contínua como um motor de passo. O circuito integrado pode operar com tensões de 2,5 a 9 V e uma corrente máxima de saída de 1 A. O dispositivo utilizado possui ainda função sleep e shutdown. Na figura temos o diagrama para a aplicação de controle de dois motores DC. Na mesma figura temos o mesmo circuito integrado utilizado num controle de motor de passo bipolar.