Хотя это, видимо, и не нужно.
Просто я не совсем ещё врубился в то, как именно отрабатываются ошибки - если настроить транзакцию и запустить её, но удалённое устройство не ответит или вернёт NACK, то как аппаратура это воспримет? пока не ясно.
Но уже понятно, что изначальная идея с разбиванием на две фазы, по-видимому, это излишнее усложнение.
Промежду тем, Microchip отличился и выпустил PIC32 со встроенной графикой и, что гораздо интереснее, со встроенной памятью SDRAM аж до 32 мегабайт.