RC5 is also a protocol for infrared remote control, invented by Philips. Each word consists of 14 bits: 2 start bits, 1 "toggle" bit, 5 address bits and 6 command bits. The bits are sent using biphase coding, MSB first. The toggle bit is changed with every keypress, so that the reciever can tell the difference between pressing a key repeatedly and simply holding it down.