2) reception using interrupt data flow control – Renesas SH7781 User Manual
Page 1363

26. Serial Sound Interface (SSI) Module
Rev.1.00 Jan. 10, 2008 Page 1333 of 1658
REJ09B0261-0100
(2)
Reception Using Interrupt Data Flow Control
Start
End
Release reset,
specify configuration bits
in SSICR
Read data from
receive data register
Wait for interrupt from SSI
Enable SSI module,
enable data interrupt,
enable error interrupts
Use SSI status register bits
to realign data
after underflow/overflow
Wait for idle interrupt
from SSI module
Disable SSI module,
disable data interrupt
disable error IRQ,
enable idle IRQ
SSI
Error interrupt?
More data to be
received?
Specify TRMD, EN, SCKD,
SWSD, MUEN, DEL, PDTA,
SDTA, SPDP, SWSP, SCKP,
SWL, DWL, CHNL
EN = 0,
DIEN = 0
UIEN = 0, OIEN = 0,
IIEN = 1
EN = 1,
DIEN = 1,
UIEN = 1, OIEN = 1
Yes
Yes
No
No
Figure 26.24 Reception Using Interrupt Data Flow Control