Force-idle mode is enabled and exited as follows:
- Force-idle mode is enabled when the
MCSPI_SYSCONFIG[4-3] SIDLEMODE bit field is set to 0x0.
- In force-idle mode, the
MCSPI responds unconditionally to the clock stop request by de-asserting
unconditionally the interrupt and DMA request lines, if asserted.
- The transition from
normal mode to idle mode does not affect the interrupt event bits of the
MCSPI_IRQSTATUS register.
- In force-idle mode,
because the module must be disabled, the interrupt and DMA request lines
are likely de-asserted. The interface clock and MCSPI clock provided to
the MCSPI can be switched off.
- A clock stop request
during an MCSPI data transfer can lead to an unexpected and
unpredictable result. Software must avoid such a request.