PIC32MZ2048ECM064 SQI registers The 22 registers of SQI (Serial quad interface), from 0xBF8E2000, with their reset value and every field. The PIC32MZ2048ECM064 has 1466 registers in 87 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
Field Bits What it does DUMMYBYTES 23:21 ADDRBYTES 20:18 READOPCODE 17:10 TYPEDATA 9:8 TYPEDUMMY 7:6 TYPEMODE 5:4 TYPEADDR 3:2 TYPECMD 1:0
SQI1XCON2
Address 0xBF8E2004
Reset 0x000000A0
Access read/write
Size 32-bit 3 fields
Field Bits What it does DEVSEL 11:10 MODEBYTES 9:8 MODECODE 7:0
SQI1CFG
Address 0xBF8E2008
Reset 0x00009600
Access read/write
Size 32-bit 12 fields
Field Bits What it does CSEN 25:24 DATAEN 21:20 RESET 16 BURSTEN 12 HOLD 10 WP 9 RXLATCH 7 LSBF 5 CPOL 4 CPHA 3 MODE 2:0 SQIEN 31
SQI1CON
Address 0xBF8E200C
Reset 0x00000000
Access read/write
Size 32-bit 5 fields
Field Bits What it does DASSERT 22 DEVSEL 21:20 LANEMODE 19:18 CMDINIT 17:16 TXRXCOUNT 15:0
SQI1CLKCON
Address 0xBF8E2010
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does CLKDIV 15:8 STABLE 1 EN 0
SQI1CMDTHR
Address 0xBF8E2014
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does TXCMDTHR 12:8 RXCMDTHR 4:0
SQI1INTTHR
Address 0xBF8E2018
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does TXINTTHR 12:8 RXINTTHR 4:0
SQI1INTEN
Address 0xBF8E201C
Reset 0x000000AD
Access read/write
Size 32-bit 11 fields
Field Bits What it does PKTCOMPIE 10 BDDONEIE 9 CONTHRIE 8 CONEMPTYIE 7 CONFULLIE 6 RXTHRIE 5 RXFULLIE 4 RXEMPTYIE 3 TXTHRIE 2 TXFULLIE 1 TXEMPTYIE 0
SQI1INTSTAT
Address 0xBF8E2020
Reset 0x000000AD
Access read/write
Size 32-bit 11 fields
Field Bits What it does PKTCOMPIF 10 BDDONEIF 9 CONTHRIF 8 CONEMPTYIF 7 CONFULLIF 6 RXTHRIF 5 RXFULLIF 4 RXEMPTYIF 3 TXTHRIF 2 TXFULLIF 1 TXEMPTYIF 0
SQI1TXBUF
Address 0xBF8E2024
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does TXDATA 31:0
SQI1RXBUF
Address 0xBF8E2028
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does RXDATA 31:0
SQI1STAT1
Address 0xBF8E202C
Reset 0x00000000
Access read only
Size 32-bit 2 fields
Field Bits What it does TXBUFFREE 23:16 RXBUFCNT 7:0
SQI1STAT2
Address 0xBF8E2030
Reset 0x00000000
Access read only
Size 32-bit 6 fields
Field Bits What it does SQID3 6 SQID2 5 SQID1 4 SQID0 3 RXUN 1 TXOV 0
SQI1BDCON
Address 0xBF8E2034
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does START 2 POLLEN 1 DMAEN 0
SQI1BDCURADD
Address 0xBF8E2038
Reset 0x01000000
Access read only
Size 32-bit 1 field
Field Bits What it does BDCURRADDR 31:0
SQI1BDBASEADDR
Address 0xBF8E2040
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does BDADDR 31:0
SQI1BDSTAT
Address 0xBF8E2044
Reset 0x00000000
Access read only
Size 32-bit 4 fields
Field Bits What it does BDSTATE 21:18 DMASTART 17 DMAACTV 16 BDCON 15:0
SQI1BDPOLLCON
Address 0xBF8E2048
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does POLLCON 15:0
SQI1BDTXDSTAT
Address 0xBF8E204C
Reset 0x00000000
Access read only
Size 32-bit 3 fields
Field Bits What it does TXSTATE 28:25 TXBUFCNT 20:16 TXCURBUFLEN 7:0
SQI1BDRXDSTAT
Address 0xBF8E2050
Reset 0x00000000
Access read only
Size 32-bit 3 fields
Field Bits What it does RXSTATE 28:25 RXBUFCNT 20:16 RXCURBUFLEN 7:0
SQI1THR
Address 0xBF8E2054
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does THRES 6:0
SQI1INTSEN
Address 0xBF8E2058
Reset 0x00000000
Access read/write
Size 32-bit 11 fields
Field Bits What it does PKTCOMPISE 10 BDDONEISE 9 CONTHRISE 8 CONEMPTYISE 7 CONFULLISE 6 RXTHRISE 5 RXFULLISE 4 RXEMPTYISE 3 TXTHRISE 2 TXFULLISE 1 TXEMPTYISE 0