DocID018909 Rev 11 895/1731
RM0090 Serial peripheral interface (SPI)
918
Figure 266. Transmitting 0x8EAA33
• In reception mode:
if data 0x8EAA33 is received:
Figure 267. Receiving 0x8EAA33
Figure 268. I
2
S Philips standard (16-bit extended to 32-bit packet frame with
CPOL = 0)
When 16-bit data frame extended to 32-bit channel frame is selected during the I
2
S
configuration phase, only one access to SPI_DR is required. The 16 remaining bits are
forced by hardware to 0x0000 to extend the data to 32-bit format.
If the data to transmit or the received data are 0x76A3 (0x76A30000 extended to 32-bit), the
operation shown in
Figure 269 is required.
0x8EAA 0x33XX
Only the 8 MSBs are sent to complete the 24 bits
First write to Data register
Second write to Data register
8 LSB bits have no meaning and could be
anything
0x8EAA 0x3300
Only the 8MSB are right
First read from Data register
Second read from Data register
The 8 LSB will always be 00
CK
WS
SD
Channel left 32-bit
Channel right
MSB
LSB
16-bit remaining
16-bit data
0 forced
Transmission Reception