[an error occurred while processing this directive]
Эта значение ''битфилда'', точнее говоря переменной содержашей ''битфилд'' меняеш в прерывании и основной программе? Тогда надо __дисабле_интеррапт не забывать. А так никаких проблем с битовыми полями нет.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)