Con un uC PIC 16F628 è possibile pilotare un motore passo passo. Il circuito è in grado di generare i quattro segnali necessai per pilotare le fasi di un motore passo passo di tipo unipolare
Sfruttando una coppia di ingressi del PORTB e possibile selezionare quattro diverse velocità di rotazione. Tre ulteriori ingressi permettono di selezionare lo stato del motore: rotazione in senso orario, antiorario o stop.