Мне пришлось написАть свою функцию для записи байта - я стал использовать флаг EEIF для определения окончания записи. Иначе если писАть несколько десятков байт подряд, у меня возникали проблемы.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)