 Protocol overheads include a slave address and perhaps a register address within the slave device, as well as per-byte ACK/NACK bits.Thus the actual transfer rate of user data is lower than those peak bit rates alone would imply.For example, if each interaction with a slave inefficiently allows only 1 byte of data to be transferred, the data rate will be less than half the peak bit rate.