PIC do Zero

Programação em C para Microcontroladores PIC

Aula 19 - I2C

Protocolo serial síncrono amplamente utilizado para EEPROMs, RTCs, displays e sensores.

O que é I²C?

Comunicação utilizando apenas dois fios:

SDA = Dados
SCL = Clock

Mestre e Escravo

O mestre inicia a comunicação e os escravos respondem através de endereços únicos.

Pull-up

4k7 em SDA
4k7 em SCL

MSSP

Módulo do PIC utilizado para comunicação I²C.

SSPCON = 0x28;
SSPADD = 39;

Aplicações

  • EEPROM 24Cxx
  • RTC DS1307 / DS3231
  • LCD I²C
  • Sensores diversos