PIC Lesson: I2C Module

I2C adalah singkatan bagi Inter-Integrated Circuit. I2C menggunakan Master Synchronous Serial Port (MSSP) Module. Address yang terlibat dalam operasi I2C adalah SSPCON, SSPCON2, SSPSTAT, SSPBUF, SSPSR dan SSPAD.

Isyarat I2C menghantar dan menerima data melalui tiga wayar iaitu SDA, SCL dan GND. Antara chip yang menggunakan I2C adalah Real Time Clock (RTC) DS1307. Sambungan DS1307 RTC menggunakan pin SDA dan SCL seperti di bawah.

Setiap lima saat, backlight LCD di offkan. Walaupun bekalan kuasa ditutup, kiraan masa masih berjalan kerana DS1307 menggunakan bateri 3V.

Berikut adalah videonya.

Video I2C dengan LCD HD44780

Video I2C dengan LCD Nokia 3310

PIC Source Code

Sertai Telegram Group bagi dapatkan source code

20 Replies to “PIC Lesson: I2C Module”

  1. salam. saya nak code untuk buat projek jam guna barang berikut:
    rtc ds3231 dari cytron
    pic16f887 dari astanadigital sb40t
    7 segmen display x6 utk jam minit dan saat
    push button untuk set masa

    berapa harga untuk code sahaja

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.