Pilotare un motore passo passo

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.