I2C-bus GPIOs offer an alternative to expensive application specific stepper motor driver ICs. This application note outlines how to control multiple stepper motors together with optical position sensor inputs by using the right combination of GPIO from a large portfolio of products.