EtherCAT реализуется на специализированных ИС, которые обычно имеют
параллельный FSMC интерфейс с МК. Так что любой STM с контроллером
FSMC подойдет. Надо смотреть даташит на микросхему EtherCAT (какой
у нее интерфейс) и соответственно выбирать МК. Возможно что есть
спец.МК со встроенным EtherCAT, про это я не в курсе...