У нас железка начинала с 3.3 как раз только ради карточки. Переводила ее командой, уже не помню какой, на 1.8. Далее железка сама понижала себе питание до 1.8. После этого продолжалась работа с картой
Данные кодировать любым кодом без постоянной составляющей (например - манчестер 2). Приемопередатчик подключается к линии через конденсатор, а питание модулей - через дроссель.
Это специальный регистр для очистки флагов прерываний. Если выставить 1, то соответствующий флаг в регистре статусов прерываний очищается. Но... нужно ли после очистки обратно обнулять этот бит? Или... оно само обнуляется? Почему об этом нигде не написано?