31.4.2 SSPxADD

MSSP Baud Rate Divider and Address Register
Name: SSPxADD
Offset: 0x078D,0x0797

Bit 76543210 
 ADD[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bits 7:0 – ADD[7:0]

  • SPI and I2C Host: Baud rate divider
  • I2C Client: Address bits
ValueNameDescription
11111111 - 00000011 SPI and I2C Host Baud rate divider. SCK/SCL pin clock period = ((n + 1) * 4)/FOSC. Values less than 3 are not valid in I2C mode.
xxxxx11x-xxxxx00x I2C 10-bit Client MS Address Bits [7:3] and Bit 0 are not used and are don’t care. Bits [2:1] are bits [9:8] of the 10-bit Client Most Significant Address.
11111111 - 00000000 I2C 10-bit Client LS Address Bits [7:0] of 10-bit Client Least Significant Address
1111111x - 0000000x I2C 7-bit Client Bit 0 is not used and is don’t care. Bits [7:1] are the 7-bit Client Address.