| NUMBER | DESCRIPTION | NUMBER | DESCRIPTION |
| 1 | Start Condition, generated by 12C/SMBus master (defined as negative edge on SDA while SCK is high). | 8 | 2nd data byte written to the CDP1020. This data will be written to the registerlocation set by the command byte, plus one. |
| 2 | CDP1020 12C/SMBus slave address (7 bits) | 9 | Repeated start condition |
| 3 | R/W bit, cleared indicating a write operation | 10 | R/W bit, set indicating a read operation |
| 4 | Acknowledge from CDP1020 (a~k; active low on SDA) | 11 | 1st byte of data read from the CDP1020, read from the CDP1020 register location set by the command byte in the write portion of the transmission. |
| 5 | Command byte sent from I2C/SMBus master. This data will be used to set the internal address pointer of the CDP1 020. | 12 | Negative masteracknowledge. This signals to the CDP1020 that the master is done reading data and the CDP1020 should end transmission. |
| 6 | 1st data byte written to the CDP1020. This data will be written into the register specified by the command byte. | 13 | Master Acknowledge. This is an indication from the master that the read data has been received and the CDP1020 should continue to transmit data. |
| 7 | Stop condition, generated by the I2C/SMBus master (defined as a positive edge on SDA while SCK is high). | 14 | 2nd data byte of read transmission. This data is read from the CDP1020 register location set by the command byte during the write portion of the transmission, plus one. |
| | | |