SPRUJF2A March 2026 – March 2026 AM13E23019
In some circumstances, the data inputted to a UNICOMM-SPI controller on the POCI pin has some delay due to runtime conditions. At high SPICLK speeds, the setup and hold requirements of the UNICOMM-SPI become very strict. As a result, when a data frame is delayed on the POCI pin, the UNICOMM-SPI controller can incorrectly sample the previous data value at the SPICLK sampling edge.
To compensate for this, the delayed sampling feature can be enabled with the CLKCTL.DSAMPLE bits. Delayed sampling is only available when the UNICOMM-SPI is configured for controller mode. The delay configuration of CLKCTL.DSAMPLE is adjusted in steps of SPIclk clock cycles. The maximum allowed delay must not exceed the length of one data frame. If CLKCTL.DSAMPLE is set to zero, delayed sampling is not applied.
See the device data sheet for the minimum and maximum SPICLK speeds with and without the delay sampling feature enabled.