R01UH0823EJ0100 Rev.1.00 Page 1323 of 1823
Jul 31, 2019
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)