
2001 Microchip Technology Inc.
DS30292C-page 65
PIC16F87X
9.0
MASTER SYNCHRONOUS
SERIAL PORT (MSSP)
MODULE
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, dis-
play drivers, A/D converters, etc. The MSSP module
can operate in one of two modes:
Serial Peripheral Interface (SPI)
Inter-Integrated Circuit (I2C)
Figure 9-1 shows a block diagram for the SPI mode,
grams for the two different I2C modes of operation.
The Application Note AN734, “Using the PICmicro
SSP for Slave I2CTM Communication” describes the
slave
operation
of
the
MSSP
module
on
the
PIC16F87X devices. AN735, “Using the PICmicro
MSSP Module for I2CTM Communications” describes
the master operation of the MSSP module on the
PIC16F87X devices.