Мікроконтролер АТ90С8535 має у своєму складі модуль повнодуплексного універсального асинхронного приймача-передавача (UART). Через нього здійснюється прийом і передача інформації, представленої послідовним кодом, тому модуль UART часто називають також послідовним портом. За допомогою цього модуля мікроконтролер може обмінюватися даними з різними зовнішніми пристроями.
Швидкість передачі даних може варіюватися в широких межах, причому високі швидкості передачі можуть бути досягнуті навіть при відносно низькій тактовій частоті мікроконтролера.
Модуль UART може виявляти й сигналізувати про наступні позаштатні ситуації:
- переповнення;
- помилка кадрування;
- невірний старт-біт.
Для зменшення ймовірності збоїв у модулі реалізована така корисна функція, як фільтрація перешкод.
Для взаємодії з програмою в модулі передбачено 3 роздільні переривання, запит на які генерується при настанні наступних подій: «передача завершена», «регістр даних передавача порожній» і «прийом завершений».
Виводи мікроконтролера, які використовуються модулем UART, є лініями порту D. Як вхід приймача (RXD) використовується вивід PDO, а як вихід передавача (TXD) - вивід PD1.