SSP1BUF
- Address
0x78C- Reset
x (not fixed at power-on)- Access
- read/write
- 7SSPBUF7
- 6SSPBUF6
- 5SSPBUF5
- 4SSPBUF4
- 3SSPBUF3
- 2SSPBUF2
- 1SSPBUF1
- 0SSPBUF0
1 field
| Field | Bits | What it does |
|---|---|---|
| SSPBUF | 7:0 |
The 20 registers of MSSP (Master synchronous serial port (SPI, I²C)), from 0x78C, with their reset value and every field. The PIC16F17554 has 456 registers in 43 peripherals, one page each.
0x78Cx (not fixed at power-on)| Field | Bits | What it does |
|---|---|---|
| SSPBUF | 7:0 |
0x78D0x00| Field | Bits | What it does |
|---|---|---|
| SSPADD | 7:0 |
0x78E0xFF| Field | Bits | What it does |
|---|---|---|
| SSPMSK | 7:0 |
0x78F0x00| Field | Bits | What it does |
|---|---|---|
| SMP | 7 | SPI Data Input Sample Phase bit |
| CKE | 6 | SPI Clock Edge Select bit |
| D_nA | 5 | Data/Address bit |
| P | 4 | Stop bit |
| S | 3 | Start bit |
| R_nW | 2 | Read/Write Information bit |
| UA | 1 | Update Address bit |
| BF | 0 | Buffer Full Status bit (Receive mode only) |
0x7900x00| Field | Bits | What it does |
|---|---|---|
| WCOL | 7 | Write Collision Detect bit (Transmit mode only) |
| SSPOV | 6 | Receive Overflow Indicator bit |
| SSPEN | 5 | Synchronous Serial Port Enable bit |
| CKP | 4 | Clock Polarity Select bit |
| SSPM | 3:0 | Synchronous Serial Port Mode Select bits |
0x7910x00| Field | Bits | What it does |
|---|---|---|
| GCEN | 7 | General Call Enable bit (Slave mode only) |
| ACKSTAT | 6 | Acknowledge Status bit (Transmission only) |
| ACKDT | 5 | Acknowledge Data bit (Receive mode only) |
| ACKEN | 4 | Acknowledge Sequence Enable bit (Master Receive mode only) |
| RCEN | 3 | Receive Enable bit (Master mode only) |
| PEN | 2 | Stop Condition Enable bit (Master mode only) |
| RSEN | 1 | Repeated Start Condition Enable bit (Master mode only) |
| SEN | 0 | Start Condition Enable/Stretch Enable bit |
0x7920x00| Field | Bits | What it does |
|---|---|---|
| ACKTIM | 7 | |
| PCIE | 6 | |
| SCIE | 5 | |
| BOEN | 4 | |
| SDAHT | 3 | |
| SBCDE | 2 | |
| AHEN | 1 | |
| DHEN | 0 |
0x796x (not fixed at power-on)| Field | Bits | What it does |
|---|---|---|
| SSPBUF | 7:0 |
0x7970x00| Field | Bits | What it does |
|---|---|---|
| SSPADD | 7:0 |
0x7980xFF| Field | Bits | What it does |
|---|---|---|
| SSPMSK | 7:0 |
0x7990x00| Field | Bits | What it does |
|---|---|---|
| SMP | 7 | SPI Data Input Sample Phase bit |
| CKE | 6 | SPI Clock Edge Select bit |
| D_nA | 5 | Data/Address bit |
| P | 4 | Stop bit |
| S | 3 | Start bit |
| R_nW | 2 | Read/Write Information bit |
| UA | 1 | Update Address bit |
| BF | 0 | Buffer Full Status bit (Receive mode only) |
0x79A0x00| Field | Bits | What it does |
|---|---|---|
| WCOL | 7 | Write Collision Detect bit (Transmit mode only) |
| SSPOV | 6 | Receive Overflow Indicator bit |
| SSPEN | 5 | Synchronous Serial Port Enable bit |
| CKP | 4 | Clock Polarity Select bit |
| SSPM | 3:0 | Synchronous Serial Port Mode Select bits |
0x79B0x00| Field | Bits | What it does |
|---|---|---|
| GCEN | 7 | General Call Enable bit (Slave mode only) |
| ACKSTAT | 6 | Acknowledge Status bit (Transmission only) |
| ACKDT | 5 | Acknowledge Data bit (Receive mode only) |
| ACKEN | 4 | Acknowledge Sequence Enable bit (Master Receive mode only) |
| RCEN | 3 | Receive Enable bit (Master mode only) |
| PEN | 2 | Stop Condition Enable bit (Master mode only) |
| RSEN | 1 | Repeated Start Condition Enable bit (Master mode only) |
| SEN | 0 | Start Condition Enable/Stretch Enable bit |
0x79C0x00| Field | Bits | What it does |
|---|---|---|
| ACKTIM | 7 | |
| PCIE | 6 | |
| SCIE | 5 | |
| BOEN | 4 | |
| SDAHT | 3 | |
| SBCDE | 2 | |
| AHEN | 1 | |
| DHEN | 0 |
0x1E470x13| Field | Bits | What it does |
|---|---|---|
| SSP1CLKPPS | 6:0 |
0x1E480x14| Field | Bits | What it does |
|---|---|---|
| SSP1DATPPS | 6:0 |
0x1E490x05| Field | Bits | What it does |
|---|---|---|
| SSP1SSPPS | 6:0 |
0x1E4A0x09| Field | Bits | What it does |
|---|---|---|
| SSP2CLKPPS | 6:0 |
0x1E4B0x0A| Field | Bits | What it does |
|---|---|---|
| SSP2DATPPS | 6:0 |
0x1E4C0x08| Field | Bits | What it does |
|---|---|---|
| SSP2SSPPS | 6:0 |