Renesas R5S72621 User Manual

Page of 2152
 
Section 16   Renesas Serial Peripheral Interface 
 
R01UH0134EJ0400  Rev. 4.00  
 
Page 827 of 2108 
Sep 24, 2014 
 
 
 
SH7262 Group, SH7264 Group 
16.4.6
 
Error Detection 
In the normal serial transfer, the data written from the data register (SPDR) to the transmit buffer 
is serially transmitted, and the serially received data can be read from the receive buffer of SPDR. 
If access is made to SPDR, depending on the status of the transmit buffer/receive buffer or the 
status at the beginning or end of serial transfer, in some cases non-normal transfers can be 
executed. 
If a non-normal transfer operation occurs, this module detects the event as an overrun error or a 
mode fault error. Table 16.7 shows the relationship between non-normal transfer operations and 
the error detection function. 
Table 16.7  Relationship between Non-Normal Transfer Operations and Error Detection 
Function 
 Occurrence 
Condition 
Operation Error 
Detection 
SPDR is written when the transmit 
buffer is full. 
Missing write data. 
None 
Serial transfer is started in slave mode 
when transmit data is still not loaded on 
the shift register.  
Data received in previous 
serial transfer is serially 
transmitted. 
None 
SPDR is read when the receive buffer 
is empty. 
The output data is undefined. None 
Serial transfer terminates when the 
receive buffer is full. 
Missing serial receive data. 
Overrun error (only 
in slave mode) 
The SSL input signal is negated during 
serial transfer in slave mode.  
Serial transfer suspended. 
Missing send/receive data. 
Operation disabled. 
Mode fault error