Этот протокол передачи данных первоначально появился в ИК-пультах фирмы Philips, но в настоящее время он и его модификации используются множеством различных фирм.
Протокол RC-5 имеет следующий формат:
Команды передаются пакетами. Каждый пакет состоит из 14-ти бит:
SB (start bit) — два стартовых бита (всегда равны 1)
TB (toggle bit) — управляющий бит. Используется как признак нового нажатия. Если нажать и удерживать кнопку пульта, то пульт будет через определённые промежутки времени слать пакеты, содержащие код нажатой кнопки. Так вот, в самом первом пакете toggle bit будет установлен в 1, а в последующих (повторных) пакетах — в ноль.
S4, S3, S2, S1, S0 (system bits) — пять бит адреса, определяющие номер системы, для которой предназначен передаваемый пакет.
C5, C4, C3, C2, C1, C0 (command bits) — собственно биты, кодирующие определенную команду.
Длина пакета всегда одинакова и составляет 24,889 миллисекунд. Минимальная пауза между пакетами равна по длине 50 битам (88,889 миллисекунд).

Биты в пакете кодируются с помощью так называемого манчестерского (бифазного) кодирования. Один бит имеет длину 1,778 миллисекунд.
В манчестерском кодировании логическая единица кодируется переходом из состояния OFF в состояние ON. То есть первую половину бита (888,864 микросекунды) передатчик находится в состоянии OFF, а вторую половину бита (888,864 микросекунды) передатчик находится в состоянии ON.
Логический ноль, наоборот, кодируется переходом из состояния ON в состояние OFF.
Состояние OFF — отсутствие ИК-сигнала.
Cостояние ON — импульсы на частоте несущей (обычно со скважностью 4 или 3).
В качестве несущей обычно используется частота 36 кГц.
Некоторые номера систем и команды:
Номер системы | Устройство | Команда | Функция |
0 | телевизор | 12 | дежурный режим (вкл/выкл) |
2 | телетекст | 13 | без звука |
3 | видеоданные | 16 | громкость + |
4 | видеопроигрыватель | 17 | громкость — |
5 | кассетный видеомагнитофон | 45 | выброс |
8 | видеотюнер | 48 | пауза |
9 | видеокамера | 50 | перемотка назад |
16 | аудио предусилитель | 51 | перемотка вперёд |
17 | тюнер | 53 | воспроизведение |
18 | магнитофон | 54 | стоп |
20 | проигрыватель компакт дисков | 55 | запись |
29 | освещение |
Здесь можно найти схемы самодельных ИК-пультов дистанционного управления
Здесь — схемы самодельных ИК-приёмников дистанционного управления
А вот здесь — управляющие программы контроллеров для приёма и передачи сигналов по протоколу RC-5