36.5.8 SQI CONFIGURATION REGISTER

Table 36-8. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: CFG
Offset: 0x108
Reset: 0x0000
Property: -

Bit 3130292827262524 
       CSEN[1:0] 
Access R/WR/W 
Reset 00 
Bit 2322212019181716 
 SQIEN DATAEN[1:0]CONBUFRSTRXBUFRSTTXBUFRSTRESET 
Access R/WR/WR/WR/W/HCR/W/HCR/W/HCR/W/HC 
Reset 0000000 
Bit 15141312111098 
  Reserved[1:0]BURSTENReservedHOLDWPReserved[2] 
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 0000000 
Bit 76543210 
 Reserved[1:0]LSBFCPOLCPHAMODE[2:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bits 25:24 – CSEN[1:0] Chip Select Output Enable bits <1:0>

ValueDescription
11Chip Select 0 and Chip Select 1 are used
10Chip Select 1 is used (Chip Select 0 is not used)
01Chip Select 0 is used (Chip Select 1 is not used)
00Chip Select 0 and Chip Select 1 are not used

Bit 23 – SQIEN SQI Enable bit

ValueDescription
1SQI module is enabled
0SQI module is disabled

Bits 21:20 – DATAEN[1:0] Data Output Enable bits <1:0>

ValueDescription
11Reserved
10SQID3-SQID0 outputs are enabled
01SQID1 and SQID0 data outputs are enabled
00SQID0 data output is enabled

Bit 19 – CONBUFRST Control Buffer Reset bit

ValueDescription
1A reset pulse is generated clearing the control buffer
0A reset pulse is not generated

Bit 18 – RXBUFRST Receive Buffer Reset bit

ValueDescription
1A reset pulse is generated clearing the receive buffer
0A reset pulse is not generated

Bit 17 – TXBUFRST Transmit Buffer Reset bit

ValueDescription
1A reset pulse is generated clearing the transmit buffer
0A reset pulse is not generated

Bit 16 – RESET Software Reset Select bit

ValueDescription
1A reset pulse is generated
0A reset pulse is not generated

Bits 14:13 – Reserved[1:0]

Must be programmed as ‘0’

Bit 12 – BURSTEN Burst Configuration bit

Note: This bit must be programmed as'1'.
ValueDescription
1Burst is enabled
0Burst is not enabled

Bit 11 – Reserved

Must be programmed as ‘0’

Bit 10 – HOLD Hold bit

In Single Lane or Dual Lane mode, this bit is used to drive the SQID3 pin, which can be used for devices with a HOLD input pin. The meaning of the values for this bit will depend on the device to which SQID3 is connected.

Bit 9 – WP Write Protect bit

In Single Lane or Dual Lane mode, this bit is used to drive the SQID2 pin, which can be used with devices with a write-protect pin. The meaning of the values for this bit will depend on the device to which SQID2 is connected.

Bits 8:6 – Reserved[2:0]

Must be programmed as ‘0’

Bit 5 – LSBF Data Format Select bit

ValueDescription
1LSB is sent or received first
0MSB is sent or received first

Bit 4 – CPOL Clock Polarity Select bit

ValueDescription
1Active-low SQICLK (SQICLK high is the Idle state)
0Active-high SQICLK (SQICLK low is the Idle state)

Bit 3 – CPHA Clock Phase Select bit

ValueDescription
1SQICLK starts toggling at the start of the first data bit
0SQICLK starts toggling at the middle of the first data bit

Bits 2:0 – MODE[2:0] Mode Select bits <2:0>

ValueDescription
111Reserved
100Reserved
011XIP mode is selected (when this mode is entered, the module behaves as if executing in place (XIP), but uses the register data to control timing)
010DMA mode is selected
001CPU mode is selected (the module is controlled by the CPU in PIO mode. This mode is entered when leaving Boot or XIP mode)
000Reserved