SPI TXCTL addressOffset = 0x020

The TXCTL register provides a way to separately access control information for the SPI. These bits are another view of the same-named bits in the TXDATCTL register (see SPI TXDATCTL addressOffset = 0x018). Changing bits in TXCTL has no effect unless data is later written to the TXDAT register. Data written to TXDATCTL overwrites the TXCTL register.

When control information needs to be changed during transmission, the TXDATCTL register should be used (see SPI TXDATCTL addressOffset = 0x018) instead of TXDAT. Control information can then be written along with data.

Table 1. SPI registerName = TXCTL addressOffset = 0x020
Bit Symbol Description Reset value
15:0 - Reserved. Read value is undefined, only zero should be written. NA
16 TXSSEL_N Transmit Slave Select. 0x0
19:17 - Reserved. 0x0
20 EOT End of Transfer. 0
21 EOF End of Frame. 0
22 RXIGNORE Receive Ignore. 0
23 - Reserved. Read value is undefined, only zero should be written. NA
27:24 LEN Data transfer length. 0x0
31:28 - Reserved. Read value is undefined, only zero should be written. NA


-->