 The address byte specifies a target device or a "special command" addressed to all devices.When addressing a device, the least significant bit of the address byte specifies the interpretation of the opcode byte, with "0" meaning a target (light) level byte follows, and "1" meaning a command follows.Several important special commands are used to save the data byte to one of the three "data transfer registers" which can be used as a parameter by subsequent commands.