Modulo MSSP
Modulo MSSP
Modulo MSSP
El mdulo MSSP (Master Synchronous Serial Port) es una interfaz de comunicacin serial sincrona que
permite el intercambio de datos a alta velocidad entre el microcontrolador y uno o ms perifricos as
como tambin con otros microcontroladores. Es una interfaz muy til, pero tambin es uno de los
mdulos ms complejos dentro del PIC16F887.
Caractersticas:
Se transmiten/reciben datos de 8 bits (full duplex).
Soporta los 4 modos de operacin SPI
Se utilizan 3 pines en modo master (RC5/SDO , RC4/SDI ,
RC3/SCK)
En modo esclado usa 1 pin adicional (RA5/SS)
Los registros SSPSR y SSPBUF se encargan del proceso de
transmisin/recepcin. SSPSR no es accesible al
programador.
Se enva el MSB primero
La recepcin/transmisin es simultnea y siempre ocurre.
Operacin:
Se configura el sentido de las E/S.
Seleccionar modo SPI (CPOL CKP) y (CPHA-CPE)
Se ajusta el reloj (master)
Se configura la seleccin del esclavo (solo esclavo)
Se coloca el dato a transmitir en SSPBUF. A medida que se
enva por SDO, se recibe por SDI.
Al terminar el bit BF (SSPSTAT) y SSPIF (PIR1) se activan.
Lo recibido pasa de SSPSR a SSPBUF
CKP = 0 , CKE = 0
00XXXXXX
X0100010