28.9.2 SSPxADD

MSSP Baud Rate Divider and Address Register
Name: SSPxADD
Offset: 0xF92,0xED6

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.
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