PIC16F1778 MSSP registers The 10 registers of MSSP (Master synchronous serial port (SPI, I²C)), from 0x211, with their reset value and every field. The PIC16F1778 has 474 registers in 54 peripherals, one page each.
MSSP Master synchronous serial port (SPI, I²C) 7 BUF7 6 BUF6 5 BUF5 4 BUF4 3 BUF3 2 BUF2 1 BUF1 0 BUF0 1 field
Field Bits What it does BUF 7:0
SSP1ADD
Address 0x212
Reset 0x00
Access read/write 7 ADD7 6 ADD6 5 ADD5 4 ADD4 3 ADD3 2 ADD2 1 ADD1 0 ADD0 1 field
Field Bits What it does ADD 7:0
SSP1MSK
Address 0x213
Reset 0xFF
Access read/write 7 MSK7 6 MSK6 5 MSK5 4 MSK4 3 MSK3 2 MSK2 1 MSK1 0 MSK0 1 field
Field Bits What it does MSK 7:0
SSP1STAT
Address 0x214
Reset 0x00
Access read/write 7 SMP 6 CKE 5 D_nA 4 P 3 S 2 R_nW 1 UA 0 BF 8 fields
Field Bits What it does SMP 7 CKE 6 D_nA 5 P 4 S 3 R_nW 2 UA 1 BF 0
SSP1CON1
Address 0x215
Reset 0x00
Access read/write 7 WCOL 6 SSPOV 5 SSPEN 4 CKP 3 SSPM3 2 SSPM2 1 SSPM1 0 SSPM0 5 fields
Field Bits What it does WCOL 7 SSPOV 6 SSPEN 5 CKP 4 SSPM 3:0
SSP1CON2
Address 0x216
Reset 0x00
Access read/write 7 GCEN 6 ACKSTAT 5 ACKDT 4 ACKEN 3 RCEN 2 PEN 1 RSEN 0 SEN 8 fields
Field Bits What it does GCEN 7 ACKSTAT 6 ACKDT 5 ACKEN 4 RCEN 3 PEN 2 RSEN 1 SEN 0
SSP1CON3
Address 0x217
Reset 0x00
Access read/write 7 ACKTIM 6 PCIE 5 SCIE 4 BOEN 3 SDAHT 2 SBCDE 1 AHEN 0 DHEN 8 fields
Field Bits What it does ACKTIM 7 PCIE 6 SCIE 5 BOEN 4 SDAHT 3 SBCDE 2 AHEN 1 DHEN 0
SSPCLKPPS
Address 0xE3A
Reset 0x13
Access read/write 7 – 6 – 5 SSPCLKPPS5 4 SSPCLKPPS4 3 SSPCLKPPS3 2 SSPCLKPPS2 1 SSPCLKPPS1 0 SSPCLKPPS0 1 field
Field Bits What it does SSPCLKPPS 5:0
SSPDATPPS
Address 0xE3B
Reset 0x14
Access read/write 7 – 6 – 5 SSPDATPPS5 4 SSPDATPPS4 3 SSPDATPPS3 2 SSPDATPPS2 1 SSPDATPPS1 0 SSPDATPPS0 1 field
Field Bits What it does SSPDATPPS 5:0
SSPSSPPS
Address 0xE3C
Reset 0x05
Access read/write 7 – 6 – 5 SSPSSPPS5 4 SSPSSPPS4 3 SSPSSPPS3 2 SSPSSPPS2 1 SSPSSPPS1 0 SSPSSPPS0 1 field
Field Bits What it does SSPSSPPS 5:0