Datasheet

1997 Microchip Technology Inc. DS30390E-page 77
PIC16C7X
11.0 SYNCHRONOUS SERIAL
PORT (SSP) MODULE
11.1 SSP Module Overview
The Synchronous Serial Port (SSP) module is a serial
interface useful for communicating with other periph-
eral or microcontroller devices. These peripheral
devices may be Serial EEPROMs, shift registers, dis-
play drivers, A/D converters, etc. The SSP module can
operate in one of two modes:
Serial Peripheral Interface (SPI)
Inter-Integrated Circuit (I
2
C)
The SSP module in I
2
C mode works the same in all
PIC16C7X devices that have an SSP module. However
the SSP Module in SPI mode has differences between
the PIC16C76/77 and the other PIC16C7X devices.
The register definitions and operational description of
SPI mode has been split into two sections because of
the differences between the PIC16C76/77 and the
other PIC16C7X devices. The default reset values of
both the SPI modules is the same regardless of the
device:
11.2 SPI Mode for PIC16C72/73/73A/74/74A..........78
11.3 SPI Mode for PIC16C76/77..............................83
11.4 I2C™ Overview ................................................89
11.5 SSP I2C Operation...........................................93
Refer to Application Note AN578,
“Use of the SSP
Module in the I
2
C Multi-Master Environment.
Applicable Devices
72 73 73A 74 74A 76 77