35.6.8 SQI CONFIGURATION REGISTER

Table 35-8. Register Bit Attribute Legend
Symbol Description Symbol Description Symbol Description
R Readable bit HC Cleared by Hardware (Grey cell) Unimplemented
W Writable bit HS Set by Hardware X Bit is unknown at Reset
K Write to clear S Software settable bit
Name: CFG
Offset: 0x108
Reset: 0x0000
Property: -

Bit 3130292827262524 
     CSEN[3:0] 
Access R/WR/WR/WR/W 
Reset 0000 
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 27:24 – CSEN[3:0] Chip Select Output Enable bits <1:0>

ValueDescription
1111 Chip Select 3, 2, 1 and 0 are used
1110 Chip Select 3, 2 and 1 are used
1101 Chip Select 3, 2 and 0 are used
1100 Chip Select 3 and 2 are used
1011 Chip Select 3, 1 and 0 are used
1010 Chip Select 3 and 1 are used
1001 Chip Select 3 and 0 are used
1000 Chip Select 3 is used
0111 Chip Select 2, 1 and 0 are used
0110 Chip Select 2 and 1 are used
0101 Chip Select 2 and 0 are used
0100 Chip Select 2 is used
0011 Chip Select 1 and 0 are used
0010 Chip Select 1 is used
0001 Chip Select 0 is used
0000 No chip is selected

Bit 23 – SQIEN SQI Enable bit

ValueDescription
1 SQI module is enabled
0 SQI module is disabled

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

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

Bit 19 – CONBUFRST Control Buffer Reset bit

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

Bit 18 – RXBUFRST Receive Buffer Reset bit

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

Bit 17 – TXBUFRST Transmit Buffer Reset bit

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

Bit 16 – RESET Software Reset Select bit

ValueDescription
1 A reset pulse is generated
0 A 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
1 Burst is enabled
0 Burst 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
1 LSB is sent or received first
0 MSB is sent or received first

Bit 4 – CPOL Clock Polarity Select bit

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

Bit 3 – CPHA Clock Phase Select bit

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

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

ValueDescription
111 Reserved
100 Reserved
011 XIP 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)
010 DMA mode is selected
001 CPU mode is selected (the module is controlled by the CPU in PIO mode. This mode is entered when leaving Boot or XIP mode)
000 Reserved