Возникла задача реализовать в плис регистр флагов(статус регистр), как в периферии микроконтроллеров. Т.е. при неком событии от периферии бит должен устанавливаться или сбрасываться. Подключенный МК после обработки события тоже должен иметь возможность установки/сброса этого бита в регистре.
В прикрепленной схеме первое, что пришло в голову. В нет нет исключения колизий и вообще коряво как-то.
Посоветуйте плиз, как грамотно реализовать данную задачу?

Спасибо.