Description of device limitations
Workaround
If possible, do not use the DMA channel, on which the SPI is mapped, by any other
peripheral.
If possible, remap SPI2 to a DMA channel not used by another peripheral.
2
2.4.6
In I
S slave mode: WS level must be set by the external master when
enabling the I2S
Description
In slave mode, the WS signal level is used only to start the communication. If the I2S (in
slave mode) is enabled while the master is already sending the clock and the WS signal
level is low (for I
communicating data immediately. In this case, the master and slave will be desynchronized
throughout the whole communication.
Workaround
The I2S peripheral must be enabled when the external master sets the WS line at:
•
High level when the I
•
Low level when the LSB or MSB-justified mode is selected.
2.5
USB
2.5.1
The USB BCD functionality limited below -20°C
Description
Primary and secondary detection can return an incorrectly detected port type.
This limitation may be observed on a small number of devices when the temperature is
below -20°C.
Workaround
None.
2.5.2
DCD (data contact detect) function not compliant
Description
The DCD function on the device is not compliant with the "USB Battery Charging 1.2
Compliance Plan rev 1.0" specification.
Workaround
Do not use the DCD function. Instead, upon attaching a USB device, wait for at least
"TDCD_TIMEOUT" amount of time before starting Primary Detection. This is in line with the
"Battery Charging Specification rev1.2" recommendation for portable devices that do not
support the DCD function.
14/21
2
S protocol) or is high (for the LSB or MSB-justified mode), the slave starts
2
S protocol is selected.
DocID026420 Rev 2
STM32F078CB/RB/VB
Need help?
Do you have a question about the STM32F078CB and is the answer not in the manual?
Questions and answers