SPIxCON1
| Bit7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SMP | CKE | CKP | FST | SSP | SDIP | SDOP | |
| AccessR/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| Reset0 | 0 | 0 | 0 | 1 | 0 | 0 |
SPI Input Sample Phase Control
| Value | Name | Description |
|---|---|---|
| 1 | Slave | Reserved |
| 1 | Master | SDI input is sampled at the end of data output time |
| 0 | Slave or Master | SDI input is sampled in the middle of data output time |
Clock Edge Select
| Value | Description |
|---|---|
| 1 | Output data changes on transition from Active to Idle clock state |
| 0 | Output data changes on transition from Idle to Active clock state |
Clock Polarity Select
| Value | Description |
|---|---|
| 1 | Idle state for SCK is high level |
| 0 | Idle state for SCK is low level |
Fast Start Enable
| Value | Name | Description |
|---|---|---|
| x | Slave | This bit is ignored |
| 1 | Master | Delay to first SCK may be less than ½ baud period |
| 0 | Master | Delay to first SCK will be at least ½ baud period |
Slave Select Input/Output Polarity Control
| Value | Description |
|---|---|
| 1 | SS is active-low |
| 0 | SS is active-high |
SPI Input Polarity Control
| Value | Description |
|---|---|
| 1 | SDI input is active-low |
| 0 | SDI input is active-high |
SPI Output Polarity Control
| Value | Description |
|---|---|
| 1 | SDO output is active-low |
| 0 | SDO output is active-high |