STM32F038x6
Workaround
Configure the I/O used for nRTS as alternate function after setting the UE and RE bits.
2.1.4
Consistency not checked in mode 1 of automatic baud rate
detection
Description
In mode 1 (ABRMOD = 01) of automatic baud rate detection, the Start bit then the first data
bit duration is measured. If either single value measured is within an allowed range, the
baud rate detection ends with success, even if the two values are inconsistent. As a
consequence, the automatic baud rate detection result in mode 1 is reliable with regular
input frames but not with abnormal frames.
Workaround
None
2.1.5
Framing error (FE) flag low upon automatic baud rate detection error
Description
When the ABRE flag is set to indicate an error of automatic baud rate detection, the framing
error flag FE remains low although it should go high.
Workaround
Poll exclusively the ABRE flag when checking for automatic baud rate error.
2.1.6
Communication parameters reprogramming after ATR in Smartcard
mode when SCLK is used to clock the card
Description
If the USART is used in Smartcard mode and the card cannot use the default
communication parameters after Answer To Reset and doesn't support clock stop, it is not
possible to use SCLK to clock the card. This is due to the fact that the USART and its clock
output must be disabled while reprogramming some of the parameters.
Workaround
Use another clock source to clock the card (e.g. a timer output programmed to the desired
clock frequency).
2.1.7
Last byte written in TDR might not be transmitted if TE is cleared
just after writing in TDR
Description
If the USART clock source is slow (for example LSE) and TE bit is cleared immediately after
the last write to TDR, the last byte will probably not be transmitted.
Workarounds
DocID026423 Rev 2
Description of device limitations
7/21
18
Need help?
Do you have a question about the STM32F038 6 Series and is the answer not in the manual?
Questions and answers