TXZ Family
Serial Peripheral Interface
2019-02-28
46 / 67
Rev. 3.0
An underrun and overrun errors occur in slave mode.
An underrun error occurs when data does not exist in the transmit FIFO after data in the shift register is
transferred completely if the next transfer clock is input.
An overrun error occurs when the receive FIFO is full and receive shift register contains data if the next
transfer clock is input.
Data in the frame where an overrun occurs is not received. Thus, the contents of the receive FIFO and
receive shift register are not updated.
Figure 3.24
Overrun error and underrun error
Note1: It depends on
[TSPIxCR2]
<TIDLE[1:0]> of settings.
Note2: It depends on
[TSPIxCR2]
<TXDEMP> of settings.
(3) Trigger error interrupt
In the master operation, it is set when communication by a trigger input is not able to be started in the
trigger communication control is enable (
[TSPIxCR1]
<TRGEN>=1) state.
Transmit FIFO empty flag
<TFEMP>
Transmit shift operation flag
<TXRUN>
Underrun error flag
<UDRERR>
Receive FIFO full flag
<RFFLL>
Receive shift operation flag
<RXRUN>
Overrun error flag
<OVRERR>
Note1
Note2