Renesas SH7781 用户手册

下载
页码 1692
22.   Serial I/O with FIFO (SIOF) 
Rev.1.00  Jan. 10, 2008  Page 1144 of 1658 
REJ09B0261-0100 
 
22.4.8
 
Interrupts 
The SIOF has one type of interrupt. 
(1)
  Interrupt Sources 
Interrupts can be issued by several sources. Each source is shown as an SIOF status in SISTR. 
Table 22.14 lists the SIOF interrupt sources. 
Table 22.14  SIOF Interrupt Sources 
No. Classification  Bit 
Name Function Name 
Description 
1 TDREQ 
Transmit 
FIFO 
transfer 
request 
The transmit FIFO stores data of 
specified size or more. 
Transmission 
TFEMP 
Transmit FIFO empty 
The transmit FIFO is empty. 
RDREQ 
Receive FIFO transfer 
request 
The receive FIFO stores data of 
specified size or more. 
Reception 
RFFUL 
Receive FIFO full 
The receive FIFO is full. 
TCRDY 
Transmit control data 
ready 
The transmit control register is ready to 
be written to. 
Control 
RCRDY 
Receive control data 
ready 
The receive control data register stores 
valid data. 
7 Error 
TFUDF Transmit 
FIFO 
underflow 
Serial data transmit timing has arrived 
while the transmit FIFO is empty. 
8  
TFOVF Transmit 
FIFO 
overflow Write to the transmit FIFO is performed 
while the transmit FIFO is full. 
 
RFOVF 
Receive FIFO overflow  Serial data is received while the receive 
FIFO is full. 
10  
RFUDF  Receive 
FIFO 
underflow 
The receive FIFO is read while the 
receive FIFO is empty. 
11  
FSERR  Frame 
Synchronous 
Error  
A synchronous signal is input before 
the specified bit number has been 
passed (in slave mode). 
12 
 
SAERR 
Slot assign error 
The same slot is specified in both serial 
data and control data. 
 
Whether an interrupt is issued or not as the result of an interrupt source is determined by the 
SIIER settings. If an interrupt source is set to 1 and the corresponding bit in SIIER is set to 1, an 
SIOF interrupt is issued.