В этом режиме по линии TxD выдается восемь синхроимпульсов, а по линии RxD принимается или передается байт данных. Передача и прием данных осуществляются начиная с младшего бита, сдвиг происходит в S6P2 каждого цикла обмена ( 3.26). Обмен производится с фиксированной частотой Fosc/12. Передача информации заключается в реализации следующих действий:
запись в регистр SCON байта управления, очищающего биты SMO, SMI, REN;
запись байта данных в регистр SBUF.
Передача начинается в следующем (после записи в регистр SBUF) цикле обмена с выдвижения бита DO на линию RxD в фазе S6P2. В S3P1 следующего цикла на линии TxD появляется «О» первого импульса синхронизации. Выдвижение битов данных продолжается в каждом цикле до девятого включительно, когда на линии RxD появляется старший бит D7. В начале десятого цикла линия RxD переводится в высокоуровневое состояние и устанавливается флаг TI, что свидетельствует об окончании передачи.
Прием информации инициируется записью в регистр SCON байта управления, очищающего биты SMO, SMI, RI и устанавливающего бит REN. Во втором цикле после этой операции записи в фазе S3P1 на линии TxD появляется «О» первого импульса синхронизации, а на фазе S5P2 выполняется ввод младшего бита данных DO с линии RxD в сдвиговый регистр. Ввод повторяется в последующих циклах и после восьми сдвигов в регистр вводится старший бит D7, устанавливается флаг RI. После этого подпрограмма обслуживания может прочесть байт данных из SBUF.