Users Manual

Table Of Contents
R01UH0823EJ0110 Rev.1.10 Page 1331 of 1852
Nov 30, 2020
RX23W Group 37. Serial Sound Interface (SSI)
37.3.4 Operating States
There are three states of operation: idle, communication, and waiting for idle. Figure 37.17 shows the operating state
transitions.
Figure 37.17 Operating State Transitions
(1) Idle State
This module enters this state when the MSTPCRD.MSTPD14 and MSTPD15 bits are set to 0 after a reset is released. All
required configuration fields in the control register should be defined in this state. After the settings are made, the module
enters communication state when the SSICR.TEN bit or SSICR.REN bit is set to 1.
(2) Communication State
Communication in this state depends on the selected operating state. For details, refer to section 37.3.5, Transmit
Operation
and section 37.3.6, Receive Operation.
(3) Waiting for Idle
This module enters this state when both the SSICR.TEN and SSICR.REN bits are set to 0 in communication state. If
system word communication is completed in this state, the SSISR.IDST flag is set to 1 and this module enters the idle
state.
SSICR.TEN bit = 0
and
SSICR.REN bit = 0
(SSISR.IDST flag = 0)
SSICR.TEN bit = 1
or
SSICR.REN bit = 1
(SSISR.IDST flag = 0)
SSICR.TEN bit = 0
and
SSICR.REN bit = 0
(SSISR.IDST flag = 1)
Reset
Waiting for idle Communication
Idle
(after reset)