PIC32MZ1024ECG064 SQI registers

The 22 registers of SQI (Serial quad interface), from 0xBF8E2000, with their reset value and every field. The PIC32MZ1024ECG064 has 1089 registers in 84 peripherals, one page each.

Most PIC32 SFRs have three more registers right after them: CLR at +4, SET at +8 and INV at +C (T1CONCLR, T1CONSET, T1CONINV), which clear, set or flip just the bits written as 1, in one write.

SQI Serial quad interface

SQI1XCON1

Address
0xBF8E2000
Reset
0x002C0C00
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
DUMMYBYTES23:21
ADDRBYTES20:18
READOPCODE17:10
TYPEDATA9:8
TYPEDUMMY7:6
TYPEMODE5:4
TYPEADDR3:2
TYPECMD1:0

SQI1XCON2

Address
0xBF8E2004
Reset
0x000000A0
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
DEVSEL11:10
MODEBYTES9:8
MODECODE7:0

SQI1CFG

Address
0xBF8E2008
Reset
0x00009600
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
CSEN25:24
DATAEN21:20
RESET16
BURSTEN12
HOLD10
WP9
RXLATCH7
LSBF5
CPOL4
CPHA3
MODE2:0
SQIEN31

SQI1CON

Address
0xBF8E200C
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
DASSERT22
DEVSEL21:20
LANEMODE19:18
CMDINIT17:16
TXRXCOUNT15:0

SQI1CLKCON

Address
0xBF8E2010
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
CLKDIV15:8
STABLE1
EN0

SQI1CMDTHR

Address
0xBF8E2014
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
TXCMDTHR12:8
RXCMDTHR4:0

SQI1INTTHR

Address
0xBF8E2018
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
TXINTTHR12:8
RXINTTHR4:0

SQI1INTEN

Address
0xBF8E201C
Reset
0x000000AD
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
PKTCOMPIE10
BDDONEIE9
CONTHRIE8
CONEMPTYIE7
CONFULLIE6
RXTHRIE5
RXFULLIE4
RXEMPTYIE3
TXTHRIE2
TXFULLIE1
TXEMPTYIE0

SQI1INTSTAT

Address
0xBF8E2020
Reset
0x000000AD
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
PKTCOMPIF10
BDDONEIF9
CONTHRIF8
CONEMPTYIF7
CONFULLIF6
RXTHRIF5
RXFULLIF4
RXEMPTYIF3
TXTHRIF2
TXFULLIF1
TXEMPTYIF0

SQI1TXBUF

Address
0xBF8E2024
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TXDATA31:0

SQI1RXBUF

Address
0xBF8E2028
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
RXDATA31:0

SQI1STAT1

Address
0xBF8E202C
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
TXBUFFREE23:16
RXBUFCNT7:0

SQI1STAT2

Address
0xBF8E2030
Reset
0x00000000
Access
read only
Size
32-bit
6 fields
FieldBitsWhat it does
SQID36
SQID25
SQID14
SQID03
RXUN1
TXOV0

SQI1BDCON

Address
0xBF8E2034
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
START2
POLLEN1
DMAEN0

SQI1BDCURADD

Address
0xBF8E2038
Reset
0x01000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BDCURRADDR31:0

SQI1BDBASEADDR

Address
0xBF8E2040
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BDADDR31:0

SQI1BDSTAT

Address
0xBF8E2044
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
BDSTATE21:18
DMASTART17
DMAACTV16
BDCON15:0

SQI1BDPOLLCON

Address
0xBF8E2048
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
POLLCON15:0

SQI1BDTXDSTAT

Address
0xBF8E204C
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
TXSTATE28:25
TXBUFCNT20:16
TXCURBUFLEN7:0

SQI1BDRXDSTAT

Address
0xBF8E2050
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
RXSTATE28:25
RXBUFCNT20:16
RXCURBUFLEN7:0

SQI1THR

Address
0xBF8E2054
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
THRES6:0

SQI1INTSEN

Address
0xBF8E2058
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
PKTCOMPISE10
BDDONEISE9
CONTHRISE8
CONEMPTYISE7
CONFULLISE6
RXTHRISE5
RXFULLISE4
RXEMPTYISE3
TXTHRISE2
TXFULLISE1
TXEMPTYISE0