看你的STM8的片上资源和驱动方式、步进电机相数了;
四相电机,如果是使用开关器件,每个电机需要四个IO口;使用专用驱动器,需要两个IO口
这个要看电机的频率那些是否有共同点,如果完全独立控制八个电机,那每个电机都需要一个定时器,STM8没有那么多定时器,如果将频率一样的接一起就有可能
如果对精度完全没要求,那可以直接用软件模拟输出PWM,那多少路都没问题