Write Collision Detect
bit
Value | Name | Description |
---|
x |
Host or Client receive |
This bit is
not used |
1 |
SPI or I2C Host or Client
transmit |
The SSPxBUF
register is written while it is still transmitting the previous word (must be
cleared in software) |
0 |
SPI or I2C Host or Client
transmit |
No
collision |
Host Synchronous Serial
Port Mode Select bits
(4)
Value | Description |
---|
1111 |
I2C Client mode: 10-bit address with Start and Stop bit interrupts
enabled |
1110 |
I2C Client mode: 7-bit address with Start and Stop bit interrupts
enabled |
1101 |
Reserved -
do not use |
1100 |
Reserved -
do not use |
1011 |
I2C Firmware Controlled Host mode (client
Idle) |
1010 |
SPI Host
mode: Clock = FOSC/(4*(SSPxADD+1)). SSPxADD must be greater than
0.(3) |
1001 |
Reserved -
do not use |
1000 |
I2C Host mode: Clock = FOSC/(4 * (SSPxADD +
1)) |
0111 |
I2C Client mode: 10-bit address
|
0110 |
I2C Client mode: 7-bit address |
0101 |
SPI Client
mode: Clock = SCKx pin. SSx pin control is
disabled |
0100 |
SPI Client
mode: Clock = SCKx pin. SSx pin control is
enabled |
0011 |
SPI Host
mode: Clock = TMR2 output/2 |
0010 |
SPI Host
mode: Clock = FOSC/64 |
0001 |
SPI Host
mode: Clock = FOSC/16 |
0000 |
SPI Host
mode: Clock = FOSC/4 |