SLUSCZ1 May 2017 TPS92518-Q1
PRODUCTION DATA.
The TPS92518-Q1 records a SPI Error if any of the following conditions occur:
• The SPI command has a non-integer multiple of 16 SCK pulses.
• Any of the DATA bits during a read command are non-zero.
• There is a parity error in the previously received command.
If any of these conditions are true, the TPS92518-Q1 sets the SPI_ERROR bit in the Status Register. This is reported by setting the SPE (MSbit) in the next response frame. A write command with a SPI Error (not 16-bit aligned or bad parity) does NOT write to the register being addressed. The bad write is ignored and discarded. The TPS92518-Q1 attempts to respond to read requests regardless of SPI Error status since there is no danger to the system.
The SPI_ERROR bit can be cleared by reading the STATUS register.