DLPU041G April 2016 – July 2024 DLPC230-Q1 , DLPC230S-Q1
The DLPC230-Q1 may be controlled by a host processor using either SPI or I2C. The general command structure is identical for either communication type. The following sections provide an overview of the command protocol and byte diagrams for read and write commands.
Each command transaction is bounded by an SPI chip select or I2C Start/Stop condition.
The transmitted command data includes a command op-code, a command tag, the payload length, the payload data, and a CRC or checksum byte. The tag and CRC/checksum are used for error checking on the communication interface for added robustness.
The received command data includes the repeated command op-code, repeated command tag, the return payload length, the return payload data, and a CRC or checksum for the returned bytes.
The state of the external signal CRCZ-CHKSUM-SEL at system initialization will dictate whether commands require a CRC or checksum of the payload data.