Microchip Technology MCP1631RD-MCC2 Data Sheet
2006-2012 Microchip Technology Inc.
DS41291G-page 183
PIC16F882/883/884/886/887
13.0 MASTER SYNCHRONOUS
SERIAL PORT (MSSP)
MODULE
MODULE
13.1
Master SSP (MSSP) Module
Overview
Overview
The Master Synchronous Serial Port (MSSP) module is
a serial interface useful for communicating with other
peripheral or microcontroller devices. These peripheral
devices may be Serial EEPROMs, shift registers,
display drivers, A/D converters, etc. The MSSP module
can operate in one of two modes:
• Serial Peripheral Interface (SPI)
• Inter-Integrated Circuit
a serial interface useful for communicating with other
peripheral or microcontroller devices. These peripheral
devices may be Serial EEPROMs, shift registers,
display drivers, A/D converters, etc. The MSSP module
can operate in one of two modes:
• Serial Peripheral Interface (SPI)
• Inter-Integrated Circuit
TM
(I
2
C
TM
)
- Full Master mode
- Slave mode (with general address call).
- Slave mode (with general address call).
The I
2
C interface supports the following modes in
hardware:
• Master mode
• Multi-Master mode
• Slave mode.
• Master mode
• Multi-Master mode
• Slave mode.
13.2
Control Registers
The MSSP module has three associated registers.
These include a STATUS register and two control
registers.
These include a STATUS register and two control
registers.
shows the MSSP STATUS register
(SSPSTAT),
shows the MSSP Control
Register 1 (SSPCON), and
shows the
MSSP Control Register 2 (SSPCON2).