63.10.37 SPI Control Register

This register can only be written if the WPCREN bit is cleared in the SPI Write Protection Mode Register.

Name: FLEX_SPI_CR
Offset: 0x400
Reset: 
Property: Write-only

Bit 3130292827262524 
 FIFODISFIFOEN     LASTXFER 
Access WWW 
Reset  
Bit 2322212019181716 
       RXFCLRTXFCLR 
Access WW 
Reset  
Bit 15141312111098 
    REQCLR     
Access W 
Reset  
Bit 76543210 
 SWRST     SPIDISSPIEN 
Access WWW 
Reset  

Bit 31 – FIFODIS FIFO Disable

ValueDescription
0

No effect.

1

Disables the Transmit and Receive FIFOs

Bit 30 – FIFOEN FIFO Enable

ValueDescription
0

No effect.

1

Enables the Transmit and Receive FIFOs

Bit 24 – LASTXFER Last Transfer

See Peripheral Selection for more details.

ValueDescription
0

No effect.

1

The current NPCS will be de-asserted after the character written in TD has been transferred. When CSAAT is set, the communication with the current serial peripheral can be closed by raising the corresponding NPCS line as soon as TD transfer is completed.

Bit 17 – RXFCLR Receive FIFO Clear

ValueDescription
0

No effect.

1

Empties the Receive FIFO.

Bit 16 – TXFCLR Transmit FIFO Clear

ValueDescription
0

No effect.

1

Empties the Transmit FIFO.

Bit 12 – REQCLR Request to Clear the Comparison Trigger

Asynchronous partial wakeup enabled:

0: No effect.

1: Clears the potential clock request currently issued by SPI, thus the potential system wakeup is cancelled.

Asynchronous partial wakeup disabled:

0: No effect.

1: Restarts the comparison trigger to enable FLEX_SPI_RDR loading.

Bit 7 – SWRST SPI Software Reset

The SPI is in Client mode after software reset.

ValueDescription
0

No effect.

1

Resets the SPI. A software-triggered hardware reset of the SPI interface is performed.

Bit 1 – SPIDIS SPI Disable

If a transfer is in progress when SPIDIS is set, the SPI completes the transmission of the shifter register and does not start any new transfer, even if the FLEX_US_THR is loaded.

All pins are set to Input mode after completion of the transmission in progress, if any.

ValueDescription
0

No effect.

1

Disables the SPI.

Bit 0 – SPIEN SPI Enable

ValueDescription
0

No effect.

1

Enables the SPI to transfer and receive data.