Ja ich denke mit RN-Control wärst du nicht schlecht bedient.
Was ich mit dem PCF8547 sagen wollte, ist folgendes:
Du brauchst für einen Schrittmotor ca. 1 Port oder?
Das heisst dann brauchste noch ein paar Sensoren, die wieder ungefähr 3 Ports belegen. Dann könntest du solch ein IC auf eine Erweiterungsplatine löten, und diese per I2C ansteuern.
Danach haste möglicherweise ca. 255 neue 8-Bit Ports
Nicht schlecht oder?!