SNIU028D February 2016 – September 2020 UCD3138 , UCD3138064 , UCD3138064A , UCD3138128 , UCD3138A , UCD3138A64
All the timing above assumes that RX_BYTE_ACK_CNT is set to the maximum value of 3, meaning that 3 bytes will be ACKed automatically. If it is set to 2, for example, the sequence will repeat every 3 bytes, instead of every 4.
If it is set to 0, every byte will need to be ACKed the same way as shown above for every 4 bytes.
Using less than 4 bytes in the RX_BYTE_ACK_CNT is only recommended if the requirement is for NACK of invalid data. Otherwise it leads to unnecessary overhead for the CPU and the bus.