When MODE[32,16] or AUDWD_MODE[1:0] selects 32-bit data, the SPI uses
DATA[31:0].
When MODE[32,16] or AUDWD_MODE[1:0] selects 24-bit data, the SPI only
uses DATA[24:0].
When MODE[32,16] or AUDWD_MODE[1:0] selects 16-bit data, the SPI only
uses DATA[15:0].
When MODE[32,16 ] or
AUDWD_MODE[1:0] selects 8-bit data, the SPI only uses DATA[7:0].
The SPI pushes data to
the SPIxTXB on the write to the highest byte defined by MODE[32,16] or
AUDWD_MODE[1:0]. Likewise, the SPI pops data from the SPIxRXB on the
read of the highest byte defined by MODE[32,16] or AUDWD_MODE[1:0]. For
instance, if writing data 8-bits at a time in 32-bit mode, the SPI
commits data to the SPIxTXB on a write to DATA[31:24]. The SPI does not
use or track any other byte write location to determine commitment to
the buffer.
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.