47.8.1 MCSPI Control Register

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

Name: MCSPI_CR
Offset: 0x00
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 is deasserted after the character written in TD has been transferred. When MCSPI_CSRx.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

ValueDescription
0No effect.
1Restarts the comparison trigger to enable MCSPI_RDR loading.

Bit 7 – SWRST MCSPI Software Reset

The MCSPI is in Client mode after software reset.

PDC channels are not affected by software reset.

ValueDescription
0

No effect.

1

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

Bit 1 – SPIDIS MCSPI Disable

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

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

Note: If both SPIEN and SPIDIS are equal to one when MCSPI_CR is written, the MCSPI is disabled.
ValueDescription
0

No effect.

1

Disables the MCSPI.

Bit 0 – SPIEN MCSPI Enable

ValueDescription
0

No effect.

1

Enables the MCSPI to transfer and receive data.