В началото си помислих че си объркал цялата схема, ама пък викам точно ти да я объркаш нещо не се връзва. После се загледах и видях каква е идеята. Като идея е добре, обаче практическата полза за съжаление е много малка, после ще кажа защо.
Помисли пак!
Номера като гледам е да вадиш данните от еепрома и директно към макса. По принцип става, обаче ще трябва да попреработиш схемата за енейбъл и то така че да не се променя айдъл стейта на 232, който е лог.1, и като бърникаш в еепрома да не се променя лог.1 за макса.
Като пращаш байт по 232 трябва да видиш как да пращаш по един старт бит и по един стоп бит накрая. Като гледам може с енейбъла RC4 да стане старта, а стопа, да изчакаш малко накрая да има "1" поне 1 бит време.
Не разбрах R1IN за какво е свързан, ако да записваш данни в еепрома, как ще му пращаш клок а и както са накъсо ако предаваш данни и PC-то реши да праща данни ще има малко къси съединения хиххихи. Може и това,ама пак ти трябва да пишеш бая. Има и една техническа грешка, че R1IN е откъм РС страната.
Сещам се една идея, че еепрома може просто да му спреш клока не се сещам в 1 или 0 , така че да няма старт кондишън, така може и да не му ползваш адресните крачета. Така че може още по-хард, с някаква схема с транзистор и кондезатор да гледаш дали има клок към еепрома и да забранява макса. Така не ти е нужен RC4

ама старт битовете....
Така че ако дръпнем чертата - като сложим постоянното превключване I2C <-> UART имаш достатъчно софтуерно внимание, колкото да си имаш изцяло софтуерно И2Ц отделно. Поне според мене. Освен това ще стане доста по-бързо за писане. Като си иамш отделно И2Ц сигурно ще искаш да закачиш още устройства, като часовници и датчици, и тогава 2 крака са си съвсем ефективни , защото имаш бая устройства само на 2 крака. От друга страна,като си имаш хардуерен уарт изцяло по прекъсвания, ти не се занимаваш софтуерно изобщо. получаваш прекъсване, ако дойде байт от РС-то , получаваш прекъсване и че уарта ти е пратил байта, който си му казал и че можеш да пращаш още. Така имаш сигурна двупосочна комуникация, както и по-бърза. И2Ц-то е по-добре да е софтуерно, отколкото уарта, тъй като е по-бързо (400кХц) и ще отделяш по-кратко време в софтуера за него. Е при равни други условия.
Айде успех с ПИКовете !!!
едит: сега виждам данните от ПС-то отиват на RX на пика , не че ще ги пращаш на еепрома директно