"Запрос - ответ". Это можно, но в периферийные модули обладают независимостью

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