18.1 SPI Control/Status Registers
| Offset | Name | Bit Pos. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|
0x00 ... 0x02AB | Reserved | |||||||||
| 0x02AC | SPI1CON1L | 15:8 | SPIEN | SPISIDL | DISSDO | MODE32 and MODE16[1:0] | SMP | CKE | ||
| 7:0 | SSEN | CKP | MSTEN | DISSDI | DISSCK | MCLKEN | SPIFE | ENHBUF | ||
| 0x02AE | SPI1CON1H | 15:8 | AUDEN | SPISGNEXT | IGNROV | IGNTUR | AUDMONO | URDTEN | AUDMOD[1:0] | |
| 7:0 | FRMEN | FRMSYNC | FRMPOL | MSSEN | FRMSYPW | FRMCNT[2:0] | ||||
| 0x02B0 | SPI1CON2L | 15:8 | ||||||||
| 7:0 | WLENGTH[4:0] | |||||||||
0x02B2 ... 0x02B3 | Reserved | |||||||||
| 0x02B4 | SPI1STATL | 15:8 | FRMERR | SPIBUSY | SPITUR | |||||
| 7:0 | SRMT | SPIROV | SPIRBE | SPITBE | SPITBF | SPIRBF | ||||
| 0x02B6 | SPI1STATH | 15:8 | RXELM[5:0] | |||||||
| 7:0 | TXELM[5:0] | |||||||||
| 0x02B8 | SPI1BUFL | 15:8 | DATA[15:8] | |||||||
| 7:0 | DATA[7:0] | |||||||||
| 0x02BA | SPI1BUFH | 15:8 | DATA[31:24] | |||||||
| 7:0 | DATA[23:16] | |||||||||
| 0x02BC | SPI1BRGL | 15:8 | BRG[12:8] | |||||||
| 7:0 | BRG[7:0] | |||||||||
0x02BE ... 0x02BF | Reserved | |||||||||
| 0x02C0 | SPI1IMSKL | 15:8 | FRMERREN | BUSYEN | SPITUREN | |||||
| 7:0 | SRMTEN | SPIROVEN | SPIRBEN | SPITBEN | SPITBFEN | SPIRBFEN | ||||
| 0x02C2 | SPI1IMSKH | 15:8 | RXWIEN | RXMSK[5:0] | ||||||
| 7:0 | TXWIEN | TXMSK[5:0] | ||||||||
| 0x02C4 | SPI1URDTL | 15:8 | SPI1URDTL[15:8] | |||||||
| 7:0 | SPI1URDTL[7:0] | |||||||||
| 0x02C6 | SPI1URDTH | 15:8 | SPI1URDTH[31:24] | |||||||
| 7:0 | SPI1URDTH[23:16] | |||||||||
| 0x02C8 | SPI2CON1L | 15:8 | SPIEN | SPISIDL | DISSDO | MODE32 and MODE16[1:0] | SMP | CKE | ||
| 7:0 | SSEN | CKP | MSTEN | DISSDI | DISSCK | MCLKEN | SPIFE | ENHBUF | ||
| 0x02CA | SPI2CON1H | 15:8 | AUDEN | SPISGNEXT | IGNROV | IGNTUR | AUDMONO | URDTEN | AUDMOD[1:0] | |
| 7:0 | FRMEN | FRMSYNC | FRMPOL | MSSEN | FRMSYPW | FRMCNT[2:0] | ||||
| 0x02CC | SPI2CON2L | 15:8 | ||||||||
| 7:0 | WLENGTH[4:0] | |||||||||
0x02CE ... 0x02CF | Reserved | |||||||||
| 0x02D0 | SPI2STATL | 15:8 | FRMERR | SPIBUSY | SPITUR | |||||
| 7:0 | SRMT | SPIROV | SPIRBE | SPITBE | SPITBF | SPIRBF | ||||
| 0x02D2 | SPI2STATH | 15:8 | RXELM[5:0] | |||||||
| 7:0 | TXELM[5:0] | |||||||||
| 0x02D4 | SPI2BUFL | 15:8 | DATA[15:8] | |||||||
| 7:0 | DATA[7:0] | |||||||||
| 0x02D6 | SPI2BUFH | 15:8 | DATA[31:24] | |||||||
| 7:0 | DATA[23:16] | |||||||||
| 0x02D8 | SPI2BRGL | 15:8 | BRG[12:8] | |||||||
| 7:0 | BRG[7:0] | |||||||||
0x02DA ... 0x02DB | Reserved | |||||||||
| 0x02DC | SPI2IMSKL | 15:8 | FRMERREN | BUSYEN | SPITUREN | |||||
| 7:0 | SRMTEN | SPIROVEN | SPIRBEN | SPITBEN | SPITBFEN | SPIRBFEN | ||||
| 0x02DE | SPI2IMSKH | 15:8 | RXWIEN | RXMSK[5:0] | ||||||
| 7:0 | TXWIEN | TXMSK[5:0] | ||||||||
| 0x02E0 | SPI2URDTL | 15:8 | SPI2URDTL[15:8] | |||||||
| 7:0 | SPI2URDTL[7:0] | |||||||||
| 0x02E2 | SPI2URDTH | 15:8 | SPI2URDTH[31:24] | |||||||
| 7:0 | SPI2URDTH[23:16] | |||||||||
| 0x02E4 | SPI3CON1L | 15:8 | SPIEN | SPISIDL | DISSDO | MODE32 and MODE16[1:0] | SMP | CKE | ||
| 7:0 | SSEN | CKP | MSTEN | DISSDI | DISSCK | MCLKEN | SPIFE | ENHBUF | ||
| 0x02E6 | SPI3CON1H | 15:8 | AUDEN | SPISGNEXT | IGNROV | IGNTUR | AUDMONO | URDTEN | AUDMOD[1:0] | |
| 7:0 | FRMEN | FRMSYNC | FRMPOL | MSSEN | FRMSYPW | FRMCNT[2:0] | ||||
| 0x02E8 | SPI3CON2L | 15:8 | ||||||||
| 7:0 | WLENGTH[4:0] | |||||||||
0x02EA ... 0x02EB | Reserved | |||||||||
| 0x02EC | SPI3STATL | 15:8 | FRMERR | SPIBUSY | SPITUR | |||||
| 7:0 | SRMT | SPIROV | SPIRBE | SPITBE | SPITBF | SPIRBF | ||||
| 0x02EE | SPI3STATH | 15:8 | RXELM[5:0] | |||||||
| 7:0 | TXELM[5:0] | |||||||||
0x02F0 ... 0x02F7 | Reserved | |||||||||
| 0x02F8 | SPI3IMSKL | 15:8 | FRMERREN | BUSYEN | SPITUREN | |||||
| 7:0 | SRMTEN | SPIROVEN | SPIRBEN | SPITBEN | SPITBFEN | SPIRBFEN | ||||
| 0x02FA | SPI3IMSKH | 15:8 | RXWIEN | RXMSK[5:0] | ||||||
| 7:0 | TXWIEN | TXMSK[5:0] | ||||||||
