20.5.6.2 Client Extended Timeout (tLOW:SEXT:)
Client extended timeout allows a host or client to extend its clock cycles measured from
the initial Start to the Stop. Client extended timeout can be enabled by the
writing timeout value to CBCTOTMR (I2CXCBCTO[23:0]) and then enabling the
CBCTE (I2CxCON2[25]) bit. The timer continues to run until it detects Start
or Stop and then the timer values reload. If the timer reaches
0
before reloading, then the timeout CBCLTO
(I2CxSTAT2[21]) flag and ERR (I2CxSTAT2[11]) are set. The CBCTIE
(I2CxINTC[21]) bit can be enabled to generate an error interrupt (I2CxEIF).