Ambos modos pueden usarse para comunicarce con otros dispocitivos compatibles con estos protocolos de comunicacion, como pueden ser EEPROMs, Shift registers, Convertidores A/D, otros microcontroladores, etc.
El modulo MSSP tiene asociados tres registros: Status Register (SSPSTAT), y dos registros de control (SSPCON1 y SSPCON2), el uso de cada registro y su configuracion individual depende del modo de comunicacion que se este empleando (SPI o I2C).
Diagrama a Bloques del modulo MSSP.
Como se puede ver en la imagen, el MSSP toma com base de tiempo el Timer 2, las terminales SDI y SDO van directamente sobre el Shift Register SSPSR, lo que permite la comunicacion serial. Cada parte del diagrama sera comentada en ambos modos de comunicacion al momento de ser vistos y explicados.
Saludos.
.
