1. Зачем (ну зачем?) тебе париться с ассемблером, когда Си вполне хватает даже при тактовой 8 МГЦ и тактировании от внутреннего RC-генератора? AVR-Studio бесплатна, WinAVR тоже, библиотек миллион.
2. Если есть проблема с протоколом, настоятельно рекомендую изучить пдф-ку по моей второй ссылке. В неё сведены данные по большинству протоколов и временнЫми интервалами преамбул и посылок. Написана очень просто и читается влёт.
Это как раз тот случай, когда "Лучше день потерять и за 5 минут долететь" ((С) Крылья, ноги и хвосты)
Добавлено. Я, собственно, не уговариваю (да и не являюсь специалистом, так.... кое-какие навыки остались) - просто непонятны причины упорства с ассемблером. Ну понимаю 20 лет назад (дохлое целевое железо, средства разработки малодоступны), понимаю еще, когда жесткие временнЫе рамки циклов - но в приемнике стандартных протоколов ДУ... не понимаю.