Sí, una MCU normal sería suficiente para impulsar un motor paso a paso, de una manera 'tonta'.
Muchos chips para motores de pasos de propósito especial hacen más que generar la secuencia de pasos adecuada para energizar las bobinas del motor de pasos.
Por lo tanto, los chips para motores de pasos específicos no son no equivalentes a una MCU con algún cambio de potencia.
Por ejemplo, algunos chips de controlador de motor paso a paso impulsarán las bobinas paso a paso con corriente constante a partir de un voltaje más alto que el valor nominal del paso a paso. Esto permite que el motor paso a paso logre un mejor rendimiento. El uso de una secuencia paso a paso "tonta" y una conmutación de potencia tonta con una fuente de alimentación de sobretensión probablemente sobrecalentará y dañará el motor paso a paso.
Además, algunos chips de controladores de motores paso a paso manejarán el microstepping, lo que proporciona un movimiento más suave y podría evitar o minimizar la resonancia del motor paso a paso.
También es probable que los controladores de motores paso a paso protejan al motor del consumo excesivo de corriente si se detiene.
Sería posible utilizar una MCU, con suficientes recursos, para lograr todas estas cosas también. Sin embargo, la complejidad de la electrónica está más allá de la conmutación de potencia. Además, la complejidad del software basado en MCU para lograr un rendimiento y una robustez comparables llevaría una cantidad significativa de tiempo en desarrollarse (desde cero).