Estoy desarrollando un sistema que necesita conducir 4 motores paso a paso a través de 4 puentes dobles H, para cada fase de movimiento, el AVR recibirá mensajes SPI indicando cuántos pasos debe hacer cada motor y qué demora debe haber entre cada paso para cada motor Los retrasos se redondearán a múltiplos de 100 microsegundos, por lo que planeo usar la interrupción de un temporizador configurado a 100 microsegundos, ya que puede contar el tiempo que pasa entre los pasos de cada motor para determinar cuándo un paso La función debe ser ejecutada. La cosa es que también necesito 4 salidas PWM para "cortar" la fuente de alimentación que va a estos steppers para no sobrecargarlos.
Ahora mi problema es que estoy pensando en usar el ATmega8535 (L) para esta tarea y parece que efectivamente tiene 4 salidas PWM operando desde 3 temporizadores (parece que uno de ellos tiene 2 canales). Ahora mi pregunta es, ¿podría seguir usando la interrupción de uno de los temporizadores para controlar mis funciones de pasos?