Тогда ещё один бит придётся использовать для блокировки включения(или разрешения работы, как Вам удобно) этих выходов "вперёд" и "назад"!
В принципе это ничего не меняет, бит хватает, в смысле на уставку времени шага останется 27 бит(32-5), если использовать одну целочисленную переменную(32 бит) для задания уставок времени шагов и комбинаций 5 выходных сигналов!