Так ведь я это и написал. Что главное чтобы после снятия сигнала сброса пины были в нужном состоянии. У меня в программе так и делается. Я инициализирую порты микроконтроллера, затем формирую импульс сброса определенной ширины (100 мкс), а потом уже управляющие пины меняют свое состояние только при подаче команды или чтении статуса.