Боюсь, это ТЕХНИЧЕСКИ НЕВОЗМОЖНО. Представьте, что у Вас АВР и на нем 4 порта. На первый приходит байт. Следом за ним второй, третий, и т.п. Для их обработки вы должны забыть обо всем на свете. Данные потеряются ... Маразм это. Одним МК не обойтись !!!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)