And also configure the Rx FIFO Threshold to 1/4 (i.e. 8-bit) so it generates the RXNE on byte reception.
can you please provide detailed information what exactly is a problem?
There is no problem on my side. I don't know why, but my last reply to this thread (https://community.st.com/thread/41463-stm32f091rct6-spi-peripheral-weird-behavior-with-8-bits-data-mode) has been branched. I didn't do the branch for sure, as I was providing an answer to someone else.
Retrieving data ...