En este articulo se describe la programacion de un PIC 16C64 para que funcione como un generador universal de secuencia para cuatro motores paso a paso, con selectores de medio paso o paso completo, tipo de secuencia, sentido de giro y entradas independientes de reloj para cada motor. Se describe el algoritmo para la discriminacion de los flancos de subida al trabajar con la caracteristica de interrupcion por cambio de la parte alta del puerto B. La programacion es tambien un ejemplo de utilizacion de todos los puertos del microcontrolador.