ST72361xx-Auto
Idle character
When an idle frame is detected, there is the same procedure as a data received character
plus an interrupt if the ILIE bit is set and the I bit is cleared in the CCR register.
Overrun error
An overrun error occurs when a character is received when RDRF has not been reset. Data
cannot be transferred from the shift register to the RDR register until the RDRF bit is
cleared.
When a overrun error occurs:
●
The OR bit is set.
●
The RDR content is not lost.
●
The shift register is overwritten.
●
An interrupt is generated if the RIE bit is set and the I bit is cleared in the CCR register.
The OR bit is reset by an access to the SCISR register followed by a SCIDR register read
operation.
Noise error
Oversampling techniques are used for data recovery by discriminating between valid
incoming data and noise.
When noise is detected in a frame:
●
The NF is set at the rising edge of the RDRF bit.
●
Data is transferred from the shift register to the SCIDR register.
●
No interrupt is generated. However this bit rises at the same time as the RDRF bit
which itself generates an interrupt.
The NF bit is reset by a SCISR register read operation followed by a SCIDR register read
operation.
Framing error
A framing error is detected when:
●
The stop bit is not recognized on reception at the expected time, following either a de-
synchronization or excessive noise.
●
A break is received.
When the framing error is detected:
●
the FE bit is set by hardware
●
Data is transferred from the shift register to the SCIDR register.
●
No interrupt is generated. However this bit rises at the same time as the RDRF bit
which itself generates an interrupt.
The FE bit is reset by a SCISR register read operation followed by a SCIDR register read
operation.
LINSCI serial communication interface (LIN master only)
Doc ID 12468 Rev 3
199/279
Need help?
Do you have a question about the ST72361 Auto Series and is the answer not in the manual?