Ir al contenido

SPI e I2C (MSSP)

El modulo MSSP (Master Synchronous Serial Port) soporta SPI e I2C.

  • Maestro genera reloj (SCK)
  • Lineas: SDO, SDI, SCK, SS (chip select)
  • Full duplex, sincrono
  • Usado con EEPROM seriales, displays, sensores
Formas de onda SPI en modo maestro del PIC18F4550
Formas de onda SPI (modo maestro): relación entre SCK, SDO, SDI y los bits CKP, CKE y SMP. — Microchip PIC18F4550 Datasheet — FIGURE 19-3
Tabla de modos SPI y registros MSSP
Modos SPI estandar (CKP/CKE) y registros asociados: SSPCON1, SSPSTAT, SSPBUF. — Microchip PIC18F4550 Datasheet — TABLE 19-1 y 19-2
  • Dos lineas: SDA (dato), SCL (reloj)
  • Modos: Master, Multi-Master, Slave
  • Direccionamiento de dispositivos con 7 u 8 bits
  • Usado con sensores, RTC, memorias
Timing I2C en modo esclavo del PIC18F4550
Timing I2C en modo esclavo: secuencia de dirección, lectura/escritura y ACK. — Microchip PIC18F4550 Datasheet — FIGURE 19-8
  • SSPCON1, SSPCON2 — control
  • SSPSTAT — estado
  • SSPBUF — buffer de datos
  • SSPADD — direccion I2C (modo esclavo)

Consulta el Tema 10 y el datasheet para tablas de configuracion detalladas.

Examen interactivo

SPI e I2C

Basado en: PIC18LF4455-I-PT.PDF

0 de 0 respondidas

I2C usa tipicamente cuantos hilos de datos?
El modulo MSSP del PIC18 puede usarse para...