Цитата(Сергей Борщ @ Mar 2 2011, 15:30)

С точки зрения языка конструкция FIO0PIN ^= (1<<19); - правильная. Но вам надо очень внимательно читать описание этого регистра - возможно запись единиц в него дает какие-то побочные эффекты, возможно он вообще не предназанчен для записи.
в какой-то момент ошибка ушла. работает.
возможно действительно где-то своим ошибочным кодом порождал побочный эффект.
в любом случае спасибо.