Communications data is a series of data that uses the combination of the communications register number and the data for these registers. The data length changes when the description of the command changes. For a loopback test, it switches to test code.

The communications register for the drive has a 2-byte length. Data that is written to the register for the drive is usually 2 bytes. Register data that is read from the drive is also 2 bytes.